본문 바로가기

프레임워크/스프링

Gradle프로젝트에서 @RestController Import 인식 안될 때

구멍가게 코딩단에서 출판된 책을 보며 학습을 시작했다. 참고로 2020년에 출판된 최신판이다. 나는 책을 보며 그대로 따라한 것 같은데 @RestController 어노테이션이 인식이 되지 않았다. 구글링을 하며 해결한 방법은 다음과 같다.

 

인텔리제이에서 인식이 되지 않는다.

 

 

 

build.gradle 파일을 보면 implementation에 'org.springframework.boot:spring-boot-starter'과 같이 작성 되어 있는 것을 볼 수 있다. 이 부분을 'org.springframework.boot:spring-boot-starter-web'로 바꾸어주면 된다.

위와 같이 수정을한다.

 

 

 

오른쪽 상단에 Reload Gradle Project를 클릭해주자.

 

 

 

import가 되는 것을 볼 수 있다.

 

책은 방향을 가르쳐줄뿐 완벽하지 않다. 특히나 이쪽 업계에서는 더더욱 그런 것 같다.