인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

시원한 호랑이님의 프로필 이미지

작성한 질문수

토비의 스프링 부트 - 이해와 원리

프로젝트 생성

spring start io 에서 이제더이상 2.x버전은 지원하지 않는 것 같습니다.

해결된 질문

작성

·

156

·

수정됨

1

 예제 초반부를 진행하고자 하는데요..

혹시 3.x버전 대를 사용해도 큰 문제가 없는걸까요?

 

참고로 현재 선택 가능한 가장 하위버전은 3.3.7입니다^^;

답변 2

1

토비님의 프로필 이미지
토비
지식공유자

강의나 출시된 이후에 스프링 부트 3이 나왔고 계속 업데이트 중이네요.

대부분의 내용은 스프링 부트 3에서도 문제 없이 예제를 통해서 학습하실 수 있습니다. 강의 마지막 수업에 3에서 할 때 몇 가지 주의할 점에 대해서 정리해두었습니다. 그리고 GitHub의 예제를 받으시면 3.0으로 예제를 구성한 브랜치를 찾으실 수 있습니다.

https://www.inflearn.com/courses/lecture?courseId=329974&unitId=144737

스프링 이니셜라이저(start.spring.io)를 이용해서 강의에 나온 버전을 바로 받아서 할 수 없지만 동일 버전(2.7.6)으로 예제를 해보고 싶으시면 방법이 있습니다. 공식 예제를 GitHub에서 받으시고 IntelliJ의 Git commit 목록에서 가장 최초 커밋을 선택한 후에 checkout을 하면 2.7.6으로 처음 Hello Controller까지만 추가된 예제 상태로 전환할 수 있습니다. 여기서부터 이후 강의 내용을 따라하시면 강의와 동일한 버전과 상태로 코드를 만들어보실 수 있습니다.

시원한 호랑이님의 프로필 이미지

빠른 답변 감사합니다^^

0

인프런 AI 인턴님의 프로필 이미지

안녕하세요, 인프런 AI 인턴입니다.

시원한 호랑이님께서 질문해주신 내용에 관련하여 스프링 부트의 버전 지원에 대한 상황을 간단히 설명드리겠습니다.

현재 start.spring.io에서 Spring Boot 2.x 버전은 지원이 중단된 상태입니다. 이에 따라 3.x 버전을 사용해야 하는데, 대부분의 경우 큰 문제는 발생하지 않습니다. 그러나 특정한 상황에서는 일부 코드 수정이나 환경 설정이 필요할 수 있습니다. 예를 들면, JDK 버전 요구 사항이 변경되었으므로 JDK 17 이상의 버전을 사용하는 것이 좋습니다.

이와 관련된 기존 질문과 답변이 있는 게시물을 아래 링크로 확인하실 수 있습니다:

  1. spring boot 3.0 버전 부터 cli 를 통한 run 명령 사용불가
  2. spring 설치 오류

이 답변에서는 스프링 부트 3.x 버전을 사용해도 되지만, 사용 시 주의할 점들을 안내해 드리고 있습니다. 새로운 버전에 부적합할 수 있는 특정 API나 설정을 점검하며, 가능하면 문서나 공식 가이드를 참고하시는 것도 추천드립니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.