🎈어제까지 한일
1. H2 DB 대신 MySQL 연결
2. 담당 기능 만들기
- 팔로우 및 팔로우 취소
- 팔로워 및 팔로잉 목록 조회
- 팔로워 및 팔로잉 명수 조회
- illegalExceptionHandler 추가
🎈오늘 한일
- 단위테스트 강의 다시 듣기
- 테스트코드 작성해보기
🎈오늘 못한일
프론트와의 연결
🎈트러블 슈팅
1. 런타임 버전 에러
~has been compiled by a more recent version of the Java Runtime~
에러가 난 상황: 단위 테스트를 구현해보려고 테스트코드 작성 후 실행 후 발생.
깃허브 쓸 때마다 났던 그 에러.
내가 구동하려는 버전이 지금 구동하는 버전보다 최신 버전일 때 나는 에러.
문제는 기능 구현하고, 실행하고, 포스트맨에서 작동하고, MySQL DB에 들어가는 것까지 확인도 했는데 왜 갑자기 이 에러가 난 것일까.
1) 우선 내가 알고 있는 JDK 버전이 맞는지 build.gradle 확인.
처음 설정한 대로 sourceCompatibility = '17' 되어 있다.
2) [File] - [Settings] - [Build, Execution, Deployment] - [Build Tolls] - [Gradle]로 확인
Gradle JVM에서 JDK 17
3) Edit Configurations 확인
odle.test의 빌드가 java 8로 되어 있었다.
java 17로 수정해주니 잘 실행됨을 확인하였다.
main과 test의 빌드 설정이 따로따로라는 것을 걸 처음 알았다.😇

예전에 썼던 글도 함께 첨부
https://octocoding.tistory.com/69
[TIL/내배캠] 57일차 - 2023.01.17 Incompatible 에러(2)
깃허브에 팀원분이 시큐리티와 엔티티까지 만들어주셔서 해당부분 내려받았다. 깃허브로 내려받았을 때 항상 에러가 났었는데, 이번에도 JDK 버전 에러가 났다. https://octocoding.tistory.com/56 [TIL/내
octocoding.tistory.com
'개발 일지 > [스파르타] 내일배움캠프 4기' 카테고리의 다른 글
| [TIL/내배캠] 74일차 - 2023.02.13(월) - 최프 6일차 - MySQL DB 연동 (0) | 2023.02.14 |
|---|---|
| [WIL/내배캠] 15주차 - 2023.02.10(금) - 최프 1주차 (0) | 2023.02.14 |
| [TIL/내배캠] 73일차 - 2023.02.10(금) - 최프 5일차 (0) | 2023.02.14 |
| [TIL/내배캠] 72일차 - 2023.02.09(목) - 최프 4일차 - 프론트화면만들기 (0) | 2023.02.14 |
| [TIL/내배캠] 71일차 - 2023.02.08(수) - 최프 3일차 (0) | 2023.02.08 |