티스토리 뷰
[JAVA/Spring] The import javax.annotation.Resource cannot be resolved
똘똘이박사 2018. 10. 3. 10:29Spring로 개발을 하다 보면 @Resource 를 많이 사용하게 됩니다.
이번 포스팅에서는 신규 프로젝트를 생성하여 개발 할 때,
많이 접하게 되는 'The import javax.annotation.Resource cannot be resolved' 에러 처리방법에 대해
정리해 보려고 합니다.
이 에러를 해결하는 방법은 크게 2가지 방법이 있습니다.
모두 pom.xml 을 수정해서 해결 할 수 있는데
한 가지는 dependency 를 추가해 주는 것이고
다른 한 가지는 plugin 을 추가해 주는 방식입니다.
우선 첫 번째 방법은 pom.xml 에 아래의 구문을 추가해 줍니다.
<dependency>
<groupId>javax.annotation</groupId>
<artifactId>javax.annotation-api</artifactId>
<version>1.3.1</version>
</dependency>
위 구문을 추가한 후, pom.xml 파일을 저장한 후
@Resource를 삽입했던 곳으로 가보면 에러가 사라진 것을 확인 할 수 있습니다.
두 번째 방법입니다.
(사실 이 두 번째 방법의 실효성에는 의문이 있습니다.
문제가 해결되지 않았으니까요.)
이 방법은 첫번째 방법과 같이 pom.xml 에 내용을 추가해 주어야 하지만
dependency를 추가 하는 것이 아니라
plugin을 추가해 주는 것입니다.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<release>9</release>
<compilerArgs>
<arg>--add-modules</arg>
<arg>java.xml.ws.annotation</arg>
</compilerArgs>
</configuration>
</plugin>
※ 포스팅 내용중에 설명이 잘못 되었거나, 보완이 필요한 부분이 있으면 지적해 주세요~
'개발 > JAVA, Spring' 카테고리의 다른 글
[JAVA/Spring] 체크 박스의 값을 목록(리스트)에 같이 보여 주기 (0) | 2018.11.10 |
---|---|
[Java/Spring] 설정파일 관리 (0) | 2018.10.29 |
[JAVA/Spring] maven 라이브러리 다운로드 경로 수정 방법 (0) | 2018.10.17 |
[JAVA/Spring] 외부 js 및 css 파일 사용방법 (1) | 2018.10.02 |
[JAVA/Spring] @Value annotation (0) | 2018.07.29 |
- Total
- Today
- Yesterday
- IntelliJ
- 게시판
- 리눅스
- 도서
- 티스토리챌린지
- 라즈베리파이3
- spring
- 아침 글쓰기
- Spring 게시판
- 아침 글쓰기 챌린지
- Raspberry pi3
- Javascript
- bootstrap
- 안드로이드 스튜디오
- 글쓰기
- Linux
- 스프링
- android studio
- openjdk
- Did you know
- spring board
- Tip of the day
- 아침글쓰기
- 한빛미디어
- MAC OS STS Spring
- 개발팁
- php mvc
- 회고
- java
- 오블완
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |