본문 바로가기
일지/JAVA

[JAVA] Spring Boot 3.0.X 버전 주의할 점(class file has wrong version 61.0, should be 52)

by 닉닉눅 2023. 5. 11.
728x90
반응형

스프링부트 프로젝트 생성 후 간단한 코드를 짜고 실행 했더니 RequestMapping 어노테이션을 찾지 못하였으며 함께 

class file has wrong version 61.0, should be 52 로그를 보여줬습니다.

 

원인을 찾아보니 컴파일 할 때 jdk 버전이 안맞을 때 생기는 문제를 확인할 수 있었습니다.

 

저는 Spring Boot 버전을 3.0.6으로 프로젝트를 생성했는데 Java 8 버전을 지원을 안해서 생긴 이슈였습니다.

 

원인 : Spring Boot  3.0.X 버전에서는 Java 17 이상 버전을, 2.x 버전에선 자바 11, 1.8을 사용합니다.

 

해결방법

Spring Boot 버전을 2.7.8로 변경해서 해결했습니다.

 

정상적으로 실행 되었습니다.

728x90
반응형

댓글