마주쳤던 에러 해결 모음
cannot find symbol 문제 해결
문자메일
2022. 5. 14. 17:04
intellj 쓰다가 vscode로 스프링 프로젝트 세팅해서 해보고 있는데 다양한 문제들을 만나고 있다. 지금 확인한 문제는 @GetMapping 어노테이션을 인식하지 못하여 에러 발생한 케이스이다.
에러메시지
error: cannot find symbol
@GetMapping("/hello")
^
symbol: class GetMapping
location: class DnsappApplication.HelloController
문제 해결
문제 : GetMapping의 어노테이션이 추가가 안 되어 있었다. (인텔리제이보다 이런 부분은 편의성이 떨어지는 것 처럼 보이기도 한다)
아래 이미지처럼 어노테이션 추가하면 에러 없이 돌아가는 것 확인 가능하다.
import org.springframework.web.bind.annotation.GetMapping;