• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    해결됨

스프링 부트 2.x 버전 지원 중단

23.11.29 22:46 작성 조회수 2.64k

0

안녕하세요! 최근에 강의를 수강하게 된 학생입니다.

다름이 아니라 강의에서 말씀해주신 SpringBoot 2.7.6 버전을 설치하려고 하는데 start.spring.io에는 3.x버전들 밖에 보이지 않더라고요. 그래서 spring-cli를 사용해서 설치하려고 했으나

Initializr service call failed using 'https://start.spring.io' - service returned Bad Request: 'Invalid Spring Boot version '2.7.6', Spring Boot compatibility range is >=3.1.0'

라는 문구와 함께 설치가 되지 않아 공식 깃허브를 찾아보았더니 2.x 버전에 대해서는 지원이 중단되었다고 적혀있었습니다.

https://github.com/spring-io/start.spring.io/issues/1357

Commercial support에 대해서는 25년까지 가능하다고 되어있는데, Commercial support(유료 지원?)이라는 것이 정확하게 어떤 것인지 이해가 잘 되지 않습니다. 그렇기에 Commercial support와 SpringBoot 3.1.6 버전을 설치하는 것 둘 중에 어떤 것이 더 나을지 질문드립니다ㅠㅠ 감사합니다!

답변 1

답변을 작성해보세요.

1

최근에 스프링부트 3.2가 나오면서 start.spring.io에서 2 버전을 선택할 수 없다는 것은 알게됐지만, CLI에서도 안 되는 줄은 몰랐네요. 아예 프로젝트 생성도 못하게 하는군요.

커머셜 버전은 기업이 비용을 지불하고 구버전에 대한 기술지원과 업데이트를 계속 받게 하는 것인데, 비용이 상당할 겁니다. 그래서 다운로드 가능한 3.x 버전을 이용하시는 것을 추천드립니다. 강의 마지막에 부트 3에서 예제를 따라할 때 필요한 내용을 넣어두었습니다. Github에도 3.0이긴하지만 3버전용 예제가 브랜치로 만들어져 있습니다.

제가 시간을 내서 앞으로 들으시는 분들을 위해 최신 버전에서 프로젝트 생성 등을 어떻게 해야할지 알려드려야겠습니다.

확인 감사드립니다. 혹시 3.1.6 버전에서 다른 문제가 보이면 알려주세요.

lunapark님의 프로필

lunapark

질문자

2023.11.30

답변 감사합니다!