본문 바로가기
마주쳤던 에러 해결 모음

cannot find symbol 문제 해결

by 문자메일 2022. 5. 14.




intellj 쓰다가 vscode로 스프링 프로젝트 세팅해서 해보고 있는데 다양한 문제들을 만나고 있다. 지금 확인한 문제는 @GetMapping 어노테이션을 인식하지 못하여 에러 발생한 케이스이다.

 

에러메시지 

 

error: cannot find symbol
                @GetMapping("/hello")
                 ^
  symbol:   class GetMapping
  location: class DnsappApplication.HelloController

 

 

 

 

문제 해결

문제 : GetMapping의 어노테이션이 추가가 안 되어 있었다. (인텔리제이보다 이런 부분은 편의성이 떨어지는 것 처럼 보이기도 한다)

아래 이미지처럼 어노테이션 추가하면 에러 없이 돌아가는 것 확인 가능하다. 

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

 

댓글