나는 Java Web
를 통해 새로운 프로젝트를 만들었습니다? bean.xml
가 추가되었습니다.@Inject 주석 적용 해당 없음 오류가 표시 되었습니까?</strong> 왜 @Inject 주석은 오류를 보여주는 : -><code>WebApplication</code> -><code>Enabled CDI</code></p> <p><strong>나의 첫 질문은
-1
A
답변
0
는 injects documentation에 언급, 그것은 생성자, 메소드 및 필드에 적용 할 수 있습니다. 수업이 아닙니다.
질문이 들어,이 other question
+0
정보 주셔서 감사합니다. –
0
@Inject
를 참조하십시오 클래스에 적용 할 수 없습니다. 이것에 대해서는 inject/javadoc에 정의되어있다.
하지만 무엇보다도, 당신은 당신의 IDE에 Inject
클래스를 열고 다음 줄을 볼 수 있습니다
@Target({ METHOD, CONSTRUCTOR, FIELD })
이러한 라인은 모든 자바 주석에 존재를 당신은 넣을 수있는 곳은 지시 주석. 이 경우 메서드, 생성자 및 필드에 있습니다.
클래스 수준에서 특수 효과를 사용하는 경우 @Target
도 TYPE
이됩니다. 그러므로 다음과 같이 보일 것입니다 :
@Target({ METHOD, CONSTRUCTOR, FIELD, TYPE })
+0
답변 해 주셔서 감사합니다. –
질문마다 한개의 질문하십시오 ... – Kukeltje
반드시 같은 것으로 써주십시오. –