종속성 주입을 위해 Spring에서 Guice로 마이그레이션하려고합니다. 내가 구글 Guice와 MyConnectionFactory을 매개 변수화하는 방법을 알아내는 고민하고Google Guice - 타사 라이브러리에 매개 변수를 전달하는 방법 공장 클래스
<bean id="connectionFactory" class="org.somethirdparty.MyConnectionFactory">
<property name="connectionUrl" value="${urls.connectionUrl}"/>
<property name="ackMode" value="unordered"/>
<property name="timeout" ref="timeoutBean"/>
</bean>
<bean id="timeoutBean" class="java.lang.Integer">
<constructor-arg value="10000"/>
</bean>
: 여기에 봄의 XML 설정의 샘플 조각입니다. 타사 라이브러리에서 제공하는 클래스이므로 'MyConnectionFactory'의 생성자 또는 메서드에 주석을 달 수 없습니다.
Guice FAQ을 읽은 후 나에게 유일한 옵션은 공장 용 공장을 만드는 것입니다. 그건 나에게 어리석은 것처럼 보인다!
이 질문이 아직 주어지지 않았습니까? : –