티스토리 뷰

※해당 포스팅은 Eclipse Oxygen, Java 1.8 환경에서 작성되었음을 참고 바랍니다.


RequestMapping cannot be resolved to a type 에러 발생 시


Spring MVC 프로젝트를 방금 생성하였는데!

원인 모를 에러가 마구~ 발생하는 경우가 있다.


RequestMapping cannot be resolved to a type 이라는 문구와 함께...

노란색으로 체크 된 부분에 빨간줄이 마구마구 생기는 것을 볼 수 있다.




해당 에러가 발생하는 경우 두가지 조취를 통하여 해결이 가능하다.


1. Build Path 수정하기

해당 부분에서 사용되는 라이브러리가 jdk에 존재하고 있지만 우리는 jre를 사용한다.

필요한 라이브러리를 먼저 추가하자


* 프로젝트 - properties - java Build Path - Libraries - JRE System Library - Edit


* 두번째 항목의 Alternate JRE - Installed JREs 클릭


* Installed JREs: 아래의 jre1.8.0~클릭 후 Edit


* Edit JRE 창이 뜨면 Add External JARs 클릭


* JDK 설치 경로 아래 lib 폴더의 tools.jar 추가


* 노란색으로 표시 된 부분처럼 JRE system libraries 하단에 항목이 추가 된 것을 확인 할 수 있다.


* Apply and close


2. Project Facets 수정

1번 항목을 모두 진행하였다면 프로젝트의 java 버전을 맞추어 준다.


* 프로젝트 - properties - Project Facets - Java 버전 맞춘 후 Apply


1번과 2번을 진행하고 나면 해당 에러가 사라지게 된다.

댓글
댓글쓰기 폼
최근에 달린 댓글
Total
62,605
Today
25
Yesterday
50
«   2018/07   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31