저는 JSR-299 Reference Implementation "Weld"를 독립 실행 형 응용 프로그램에서 사용하기위한 목적으로 사용해 보았습니다. 설명서를보고 마법에 놀랐습니다.@Inject in Weld (JSR-299 RI)를 사용한 종속성 삽입. 해당 @Produces는 어떻게 발견됩니까?
내 질문은 어떻게 주어진 개체의 생산자 @ Inject'ed 찾을 수 있습니까?
Java 컴파일러는 클래스 로더가 쉽게 찾을 수있는 주석에 대한 힌트를 생성하거나 전체 클래스 패스를 탐색하여 모든 클래스를로드하여 어떤 작업이 내게 매우 비효율적인지 또는 전혀 다른 접근 방식인지 확인해야합니다.
트릭이란 무엇입니까?
'@ Inject' 주석 자체는 Guice 및 Spring 멤버가 구성한 팀에 의해 지정되었습니다. 다른 JSR의 일부입니다. – Bozho