0

클래스 A가 유형 인스턴스를 등록하는 매우 간단한 시나리오가 있습니다.guice return 사용자 정의 주석이있는 인스턴스 세트

A.register(T1.class, new H1()); 
A.register(T2.class, new H2()); 

guice 프레임 워크 외부에서 인스턴스를 만들면 guice 삽입이 작동하지 않지만 이것은 손쉽게 수행 할 경우 매우 간단합니다.

guice를 사용하여 모든 인스턴스에 맞춤 주석을 사용하여 A를 만들고 구성하는 방법을 알아 내려고합니다.

나는 Scan the classpath for classes with custom annotation과 같은 것을 발견했지만 guice를 사용하지 않습니다.

감사

+0

잘 나는 bindingListener를 시도했지만 너무 옵션이 아닙니다 : / – kamiseq

답변

0

은 그래서 code.google.com/p/google-guice/wiki/Multibindings 작동 지금까지 유일한 옵션입니다 생각하지만, 당신이 필요하기 때문에 내가 기대로는 좋은하지 않습니다 손으로 모든 것을 연결하십시오.

관련 문제