0
Google Guice에서 만든 싱글 톤 서비스가 있습니다. 이 서비스는 리스너 메소드를 등록/등록 해제합니다. 일부 서비스 메소드는 등록 된 리스너에게 통지를 보냅니다. Guice에서 부트 스트랩에서 일부 청취자를 등록/등록하는 방법이 있습니까? 런타임 중에 리스너를 추가 할 수도 있습니다.Guice - Listener의 삽입
감사합니다, Soccertrash
Google Guice에서 만든 싱글 톤 서비스가 있습니다. 이 서비스는 리스너 메소드를 등록/등록 해제합니다. 일부 서비스 메소드는 등록 된 리스너에게 통지를 보냅니다. Guice에서 부트 스트랩에서 일부 청취자를 등록/등록하는 방법이 있습니까? 런타임 중에 리스너를 추가 할 수도 있습니다.Guice - Listener의 삽입
감사합니다, Soccertrash
프로 바이더를 사용 (또는 방법을 제공합니다)
@Provides
@Singleton
public YourService provideService(ListenerA a, ListernerB b) {
YourService service = new YourService();
service.register(a);
service.register(b);
return service;
}
당신보다 나중에 손에 의해 Listerner의 C를 추가 할 수 있습니다.
문제를 이해하는 데 도움이되는 코드 샘플을 게시 하시겠습니까? –