[SPRING] Eclipse의 Java 10 컴파일러에서 import javax.annotation. *을 확인할 수 없습니다.
SPRINGEclipse의 Java 10 컴파일러에서 import javax.annotation. *을 확인할 수 없습니다.
내 컴퓨터 (Windows 10)에는 Java, Java 1.8 (JRE 및 JDK) 및 Java 10 (JRE 및 JDK)의 두 가지 버전이 있습니다.
이전에 Eclipse를 다음과 같이 설정할 경우 :
다음 스프링 코드를 사용하는 경우
import javax.annotation.PostConstruct;
...
...
...
@PostConstruct
...
...
모든 것이 잘 작동합니다. 전혀 오류가 없습니다.
그러나 Eclipse를 다음과 같이 설정할 경우 :
이제 import 문에서 Error 메시지가 throw됩니다.
The import javax.annotation.PostConstruct cannot be resolved
이 오류는 @PreDestroy 어노테이션에서도 발생합니다.
왜 이런 일이 일어나는 걸까요? Java 10은 어떻게됩니까? Java 컴파일러 및 JRE 시스템 라이브러리 버전을 Java 10에 유지하려는 경우이 문제를 해결하는 방법은 무엇입니까?
고맙습니다.
해결법
-
==============================
1.주석 의존성을 pom.xml에 추가하여 Spring에서 사용할 수 있도록 할 수 있습니다.
주석 의존성을 pom.xml에 추가하여 Spring에서 사용할 수 있도록 할 수 있습니다.
<dependency> <groupId>javax.annotation</groupId> <artifactId>javax.annotation-api</artifactId> <version>1.3.2</version> </dependency>
from https://stackoverflow.com/questions/51630397/import-javax-annotation-cannot-be-resolved-in-eclipses-java-10-compiler by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] 트랜잭션 롤백이지만 레코드가 삽입됩니다. (0) | 2019.05.16 |
---|---|
[SPRING] 요청 매개 변수가 작동하지 않는 인증 실패 리디렉션 (0) | 2019.05.16 |
[SPRING] Spring Data JPA + Neo4j를 사용하여 교차 저장소 영속성을 올바르게 설정하는 방법은 무엇입니까? (0) | 2019.05.16 |
[SPRING] Spring / EHCache로로드 중 캐시 새로 고치기 (0) | 2019.05.16 |
[SPRING] 원격 파티션 - 노예 욕심 (0) | 2019.05.16 |