fastcampus-eatgo icon indicating copy to clipboard operation
fastcampus-eatgo copied to clipboard

스프링 부트 버전이 업데이트 되어 기존 2.1.5 버전 선택이 불가합니다.

Open sblee1031 opened this issue 5 years ago • 2 comments

스프링 홈페이지에서 Spring Initializer를 사용 할경우 현재는 2.1.10 버전이 최하위 버전으로 나오는데요.. 그래서 우선은 2.1.10버전으로 설정하여 실행하였는데, 개발환경이 강의내용가 다른거 같습니다. Dependencies 추가시에도 web starter가 없고,, spring web으로만 나오네요.. 그래서 아래와 같은 상황이 발생한것 같습니다.lombok, DevTools는 강의내용처럼 추가 되었습니다.

우선 bulid.gradle을 강의 소스에 올려 주신 깃허브 내용을 복사하여 붙여 넣었으나,,, @RestController입력시.. 스프링 프레임워크 라이브러리를 못가져오는 상황입니다.

강의에서 설명해 주셨던, 2.1.5 버전으로 설정하여 실행하고 싶은데. 어떻게 해야할까요?? 어노테이션 입력시 스프링프레임워크 라이브러리 추가가 안됩니다. 강제적으로

import org.springframework.web.bind.annotation.RestController;

이런식으로 넣으면 @RestContoroller가 인식이 되네요..

프로젝트 실행시 Auto-import도 체크 하였습니다. JDK버전은 12사용하였습니다.

sblee1031 avatar Nov 30 '19 06:11 sblee1031

IntelliJ IDEA의 우측 탭에 있는 Gradle을 열어 새로 고침을 해보시면 도움이 될 것 같습니다.

이 부분은 Spring Boot 2.2에 맞도록 A/S 영상을 만들어서 제공해 드리는 게 맞을 것 같습니다. 다른 것보다 JUnit 버전이 5로 바뀐 게 꽤 큰 변화라 꼭 필요할 것 같습니다.

ahastudio avatar Nov 30 '19 14:11 ahastudio

참고할 수 있는 자료를 만들었습니다:

  • Spring Boot 2.2에 맞춘 변경: https://github.com/ahastudio/fastcampus-eatgo/pull/10
  • Spring Boot 2.2로 업그레이드하기: http://j.mp/36eeIdt

A/S 영상도 조만간 제작하겠습니다.

ahastudio avatar Dec 05 '19 16:12 ahastudio