728x90
반응형
이전에 이클립스에서 스프링부트를 이용해 프로젝트 생성하는거까지는 해본 적 있다.
2022.03.23 - [IT 웹개발/스프링] - [SpringBoot] 이클립스에서 스프링부트 프로젝트 시작, 실행하기
그때는 잘 되었던거 같은데 오늘 새롭게 프로젝트를 만들어보려고했으나 번번히 자바 버전이 17로 변경되는것을 발견했다.
분명히 Java Version 을 8로 설정후 넘어갔는데 계속 17로 변경되었다.
분명히 8로 설정했는데 프로젝트 생성된것만 확인하면 자바버전이 17로 표시되었다.
java 버전은 build.gradle 에서 확인할 수 있으며,
sourceCompatibility = '17' 이렇게 되어있으면 17버전이고
sourceCompatibility = '1.8' 이렇게 되어있으면 8버전이다.
왜이러는지 잘 몰라서 혹시나 Spring initializr( https://start.spring.io/) 에서 만드는건 좀 다른가 하고 다시 만들어봤다..
하지만 이렇게 만든 파일도 계속 자바 버전은 17..............
뭐가 문제인지 검색하던 중 아래 블로그에서 알게 되었다.
build.gradle의 springframewokr.boot version을 확인해봅시다.
version 3.0.0 이상을 사용하면 java 1.8을 사용하지 못하고 17로 자동 변경되며, thymeleaf-extras-springsecurity5 gradle 빌드 시 에러 발생합니다.
version 2.x.x로 다시 프로젝트 생성하면 java 1.8 또는 11로 잘 설정되는 것을 확인할 수 있습니다.
springframewokr.boot version 3.0.0은 개발 중인 최신 버전이라 java17만 사용되는 듯 합니다.
위 내용을 확인하고 다시 생성하면서 Spring Boot Version 을 2.7.14로 내려보았다.
sourceCompatibility = '1.8'
으로 잘 표시된다. 됐다
728x90
반응형
LIST
'IT 웹개발 > 스프링(Spring)' 카테고리의 다른 글
Spring HttpSessionListener를 이용해 로그인 세션 관리하여 중복 로그인 방지 방법 (0) | 2024.03.27 |
---|---|
[SpringBoot] 프로젝트 실행했는데 Whitelabel Error Page 오류 날때 (1) | 2023.11.24 |
[SPRING] 스프링 버전 업그레이드 (3.0.x -> 3.2.x) (0) | 2023.01.27 |
[Spring] 이클립스에서 Tomcat에 DataSource를 JNDI로 설정하기(JDBC -> JNDI) (0) | 2022.05.10 |
[Spring] MesageSource 설정하기 - 공통 메시지 처리 (with 다국어처리) (0) | 2022.05.06 |