[IntelliJ /SpringBoot] Cannot resolve class or package 'mysql'
·
🗂ㅤ작업 노트/에러 회고
[DB연동 관련] application.yml > datasource 추가 및 db 관련 build.gradle 설치가 된 환경에도 에러 발생 == application.yml 추가 == # database 연동 설정 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/생략?serverTimezone=Asia/Seoul&characterEncoding=UTF-8 username: 생략 password: 생략 thymeleaf: cache: false == build.gradle에 dependencies 추가 설치 == runtimeOnly 'mysql:mysql-connector-ja..
[IntelliJ/Spring] 쿼리 파라미터 로그 설정
·
🗂ㅤJAVA
1) application.yml 파일에 org.hibernate.type: trace 추가하기 SQL 실행 파라미터를 로그로 남길 수 있다. 📌 주의사항 : 스프링부트 2.x 과 3.x 버전에 따라 다름 스프링 부트 2.x, hibernate5 org.hibernate.type: trace 스프링 부트 3.x, hibernate6 org.hibernate.orm.jdbc.bind: trace 2) 외부 라이브러리 사용 (스프링부트 2.x 기준) 스프링 부트 사용시 라이브러리만 추가하면 됨 (build.gradle 파일 > dependencies { } 안에 추가) implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.5.6'
[IntelliJ] 스프링부트 devtools 추가 설치
·
🗂ㅤJAVA
1) build.gradle 파일 > dependencies { } 안에 아래의 코드 추가하여 설치하기 implementation 'org.springframework.boot:spring-boot-devtools' 2) 설치 후 서버 한번 내렸다가(Stop) 올리기(Run) > 이때, 콘솔 창에 [restartedMain] 이라고 뜨면서 실행이 됐다면 잘 설치되어 실행된 것임 3) 이후부터는 서버 껐다 켰다할 필요없이, 서버는 켠 상태로 상단에 Build > Recompile 만 눌러주면 됨
[IntelliJ] Gradle 대신에 자바 직접 실행으로 설정하는 법
·
🗂ㅤJAVA
File > Settings > Build, Execution, Deployment > Build Tools > Gradle > 빨간 박스 표시된 곳 IntelliJ IDEA 로 바꿔주기 *최근 IntelliJ 버전은 Gradle로 실행을 하는 것이 기본 설정으로 되어 있는데, 그렇게 되면 실행속도가 느리다. 다음과 같이 변경하면 자바로 바로 실행해서 실행속도가 더 빨라짐
[IntelliJ] Lombok 설치 및 추가 설정
·
🗂ㅤJAVA
1) File > Settings > Plugins > lombok 검색 후 install *검색 리스트에 lombok이 안보인다면 상단에 위치한 marketplace 옆에 있는 installed를 눌러서 그곳에서 검색해보기 *Lombok : 자바에서 보일러플레이트 코드(getter, setter, toString...) 등 불필요하게 반복적인 코드들을 간편하게 어노테이션으로 설정할 수 있게 해주는 라이브러리. 2) 이어서 Annotation processors > Enable annotation processing 체크 후 OK 버튼 누르면 완료 *Annotation processors : 자바 컴파일러 플러그인의 일종, 어노테이션의 코드베이스에 대해 검사 & 수정 & 생성하는 역할. Lombok을 사..
[ intelliJ ] Invalid Gradle JDK configuration found 에러
·
🗂ㅤ작업 노트/에러 회고
에러 원인 JDK 설정 오류(일반적으로는 자동으로 설정이 되지만, 안될 경우는 수동으로 해야 함) 해결 방안 1. 오류가 발생한 스튜디오 아래쪽에 보면 Change JDK Location 이라는 빨간 글자가 있을텐데, 해당 글자를 클릭하거나 또는 상단 메뉴에서 File > Project Structure 를 선택하면 설정창으로 진입할 수가 있다. 2. 그럼에도 안된다면 해당 에러 회고의 내용을 참고하여 설정해보기 https://turnaroundwoo.tistory.com/entry/intelliJ-Cause-invalid-source-release-11-%EC%97%90%EB%9F%AC [ intelliJ ] Cause: invalid source release: 11 에러 에러 원인 intelliJ에..
[IntelliJ] Create New Test 단축키
·
🗂ㅤJAVA
[ window ] ctrl + shift + T [ Mac ] command + shift + T
[IntelliJ] Cache(캐시) 삭제
·
🗂ㅤJAVA
[IntelliJ] getter, setter 단축키
·
🗂ㅤJAVA
[ window ] getter setter 단축키 ALT + Insert 를 누르면 자동으로 Getter and Setter가 생성된다 [ Mac ] getter setter 단축키 Command + N (생성 목록 다 선택할 때는 shift도 함께 누르기)
[ intelliJ ] Cause: invalid source release: 11 에러
·
🗂ㅤ작업 노트/에러 회고
에러 원인 intelliJ에서 설정된 java의 버전과 프로젝트의 java 버전이 맞지 않을 경우 발생 해결 방안 1) File > Project Structure -> Project에서 SDK의 버전을 맞춰준다. 2) File > Settings > Build, Execution, Deployment > Build Tools > Gradle에서 Gradle JVM의 버전을 맞춰준다. 3) File > Project Structure > Platform Settings > SDKs에서 11에 해당하는 경로를 넣어준다.