3
난 내 자신의 Guice 모듈을했습니다 및 구성 방법에, 나는 아래로 내 자신의 바인딩을 제공 한 -Guice Module에 새 바인딩을 추가 하시겠습니까?
public void configure() {
MapBinder<String, ExternalDatabaseConnection> m = MapBinder.newMapBinder(binder(), String.class, ExternalDatabaseConnection.class);
m.addBinding("DBServer1").to(ExternalDBServer1Connection.class);
m.addBinding("DBServer2").to(ExternalDBServer2Connection.class);
}
은 위의 웹 응용 프로그램으로 배포됩니다. 타사 공급자가 자체 구현을 제공하고 연결 클래스에 jar 파일을 제공 할 수있게하려고합니다. 어떻게해야합니까? 위 코드를 수정하여 아래와 같이 새 바인딩을 추가하는 대신에 -
m.addBinding("DBServer3").to(ExternalDBServer3Connection.class);
제 3 자 코드는 이미 모듈을 설치하고'MapBinder'를 사용하여이 작업을 수행 할 수 있습니다. –