[문제]
Spring 프로젝트 진행 중 컨트롤러 파일에 @Resource를 작성하였지만, 아래와 같은 문구가 나타나면서 에러 표시가 났다.
Cannot resolve symbol 'Resource'
[원인]
해당 라이브러리가 JavaEE Module인 java.xml.ws.annotation의 일부인데, java.xml.ws.annotation 은 Java 9 부터 Deprecated 되었기 때문이다.
[해결]
pom.xml 파일에 아래와 같이 종속성을 추가해준 뒤 import 처리 해줌으로써 해결이 가능하다.
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.2</version>
</dependency>
'Spring > 에러 해결' 카테고리의 다른 글
[Spring] intellij 톰캣 로그 한글깨짐 현상 해결 (0) | 2021.11.15 |
---|---|
[Spring] javax.mail.AuthenticationFailedException 해결 (0) | 2021.10.29 |
[Spring] java.lang.NoClassDefFoundError: javax/mail/MessagingException 해결 (0) | 2021.10.29 |
[Spring] java.lang.ClassNotFoundException: org.json.JSONObject 해결 (0) | 2021.10.29 |