[QueryDSL] config 파일 작성 시 build 실패 문제
·
etc/error
문제 Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException at ConstructorResolver.java:804Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException at DefaultListableBeanFactory.java:2207 QueryDSL을 사용하기 위해 config 파일을 작성했다.build를 할 때마다 위와 같은 오류가 발생했다.   원인 분석@Configurationpublic class QueryDslConfig { @PersistenceContext private EntityManager entityManager; @B..
[Spring] try-catch에서 SQLException이 잡아지지 않을 때 해결
·
etc/error
부트캠프 과제 中 트러블슈팅 과정 작성 글일정 관리 앱 서버 ver.2    1. 문제Spring Data Jpa 실습 중 [회원가입]을 시도하는 부분에서 email을 Unique로 지정해 가입을 하려고 했다.만약 같은 email로 가입을 시도하면, 이미 존재하는 email이라는 메세지를 전달하려고 했지만 그 예외가 잡히지 않았다.   2. 원인 java.sql.SQLIntegrityConstraintViolationException: Duplicate entry '_@email' for key 'user.UKob8kqyqqgmefl0aco34akdtpe'  분명 같은 email로 가입을 시도하면 SQLIntegrityConstraintViolationException 예외가 뜬다.가입 시도를 위해 jp..
[IntelliJ] 프로젝트 생성 중 오류 -No locally installed toolchains
·
etc/error
Spring 프로젝트 생성 시 언어 설정이 맞지 않아 Gradle 문제가 발생하는 경우 할 수 있는 해결 방안   문제평소처럼 프로젝트를 생성하는데 아래와 같은 오류가 발생했다. could not resolve all dependencies for configuration ':compileClasspath' Filed to calculate the value of thask ':compileJava' property 'javaComiler'. Cannot find a Java installation on your machine matching this tasks requirements: {languageVersion=23, vendor=any vendor, implementation=vendor-spec..
[Git] .gitignore 사용해서 불필요한 디렉터리 제거하기
·
etc/Git
계산기 프로젝트를 제출하고 받은 피드백 내용에 .gradle과 build는 불필요한 파일이라고 적어주셨다.실제로 repository로 들어가 확인하면 볼 수 없는 파일과 그 의미를 알 수 없는 폴더들이 들어있다.관련 내용을 찾다가 .gitignore 에 대해 알게 되었다..gitignore 파일을 만들어 그 안에 폴더와 파일을 적으면 github에 추가되지 않는다고 한다.Inpa Dev - .gitignore 작성 정리 (자동 생성 + 작성 규칙)  tanon.log - GitHub에 잘못 올라간 파일 제거하기개발자 Goro - [Git] .gitignore 파일은 뭘까? 그리고 언제 사용할까?두 블로그를 참고하여 .gitignore을 생성해보았다.   오랜만에 보는 리눅스 명령어에 반가움과 역시 리눅스..
[JS] Uncaught ReferenceError: ... is not defined 오류 해결 방법
·
etc/error
오류 코드Uncaught ReferenceError: 함수 is not defined at HTMLButtonElement.onclick 함수를 찾지 못하고 있었다. html에서도 제대로 onclick으로 부르고 있었고, script에서도 함수가 제대로 선언되고 있는데 작동이 되지 않았다. 문제 추측firebase을 연동하는 과정에서 오류가 발생했다. script에 firebase라이브러리를 import하고, db에 값이 들어가는지 확인하는데 그때부터 동작이 안 되는 걸 확이했다. 함수도 실행되지 않았고, db에도 값이 저장되지 않았다.파이어베이스 연동 전에는 분명 제대로 동작되고 있었지만 그 이후에 안 되고 있어 연동 과정에서 생긴 문제라고 생각했다. 파이어베이스 관련 코드를 모두 삭제하고 다시 작성..