스프링 부트 버전 질문
지금
스프링 부트 버전이 3.16이 제일 낮은 버전이고 자바 17이상 부터 사용할 수 있는거 같습니다.
하지만 포트폴리오용으로 개발을 하기에 자바 17이 괜찮은지 버전을 낮추는게 좋은지 궁금하고, 버전을 어떻게 낮추는지도 알고 싶습니다..
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
스프링 부트의 최신 버전인 3.1.5 또는 사진에 언급된 3.1.6을 사용할 경우 자바 17 이상이 필요하다고 합니다. 현재 스프링 부트 3.1.5은 최소 자바 17에서 작동하며, 자바 21까지 호환된다고 하니 포트폴리오용으로 개발할 때 자바 17 사용은 적합합니다.
만약 스프링 부트 버전을 낮추고 싶다면, 호환되는 자바 버전도 함께 고려해야 합니다. 예를 들어, 스프링 부트 2.x 버전은 자바 8 이상을 필요로 합니다. 버전을 낮추기 위해서는 start.spring.io 에서 원하는 버전을 선택하시거나, 기존 프로젝트의 build.gradle 혹은 pom.xml 파일에서 스프링 부트 의존성의 버전을 변경할 수 있습니다.
버전을 낮추는 것이 좋은지에 대한 결정은 개발하려는 애플리케이션의 요구사항과 프로젝트에 최신 기술을 적용하고 싶은지 여부, 그리고 사용하려고 하는 라이브러리의 호환성 등을 고려하여 결정하시는 것이 좋습니다.
참고하실 수 있는 Spring Boot Reference Documentation 링크를 남겨드립니다:
- 시스템 요구사항: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.system-requirements
- 스프링 부트 설치: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.installing
- 첫 스프링 부트 애플리케이션 개발: https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-started.first-application.prerequisites
굳이 버전을 낮추지 않고도 자바 17을 사용하여 포트폴리오를 개발하는 것을 추천드립니다.
build 시 에러 해결방법 공유(docker.desktop 업데이트 -> 의존성 버전 수정)
0
12
1
네이버 API | '검색 - 책' API 제공 중단
0
33
2
Part 2 듣기전 복습하던 중, 아키텍처에 관한 질문이 있습니다.
0
44
2
장치 의존성과 CSR
0
35
1
테스트는 인터페이스를 대상으로 만드는것에 대해 궁금한 점이 있습니다.
0
29
1
[영한님]Spring Boot 및 프로젝트 생성
0
51
2
JPA 엔티티로 만들었다고 기술종속이 아닌지에 대한 질문
0
54
3
강의 요청 문의
0
39
2
클로드코드 명령어-대화&세션관리 수업 자료
0
40
1
PlatformTransactionManager, ResourcelessTransactionManager 질문
1
65
2
자료 한번에 다운받기
0
33
1
스프링 빈 등록 방법 2가지 다 알아야하는 이유
0
58
1
mybatis 를 이용한 crud에서 insert에서 resultType='long" 이라고 하셨는데요,
0
27
1
설계 트레이드 오프 링크 접속 안됨
0
84
2
테스트 질문, 어떤것을 사용할것인것에 대해서
0
45
1
깃허브주소 궁금합니다.
0
36
2
mariaDB 설정
0
33
1
섹션4 퀴즈 오타있어요.
0
46
1
AWS 배포 성능테스트
0
74
2
퀴즈가 안열려요
0
74
2
7강 보고 있는데요.. 글자가 너무 작아요
0
42
1
트래잭션 전파 기본- 에 대한 개념 질문? 이렇게 생각해도 맞나요?
0
45
1
헥사고날 아키텍처와 DDD를 적용할 때, 화면에 강하게 연관된 조회 데이터를 어떻게 다루는 게 좋은지 궁금합니다.
0
128
2
h2 database
2
57
2





