我試圖從Spring遷移到Guice以進行依賴注入。這裏是從Spring XML配置的樣本片段: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>
我首先要弄清楚如何參數MyConnectionFactory與谷歌吉斯掙扎。我不能註釋'MyConnectionFactory'的構造函數或方法,因爲這是由第三方庫提供的類。
讀完Guice FAQ之後,我認爲唯一的選擇是爲工廠做一個工廠?這對我來說似乎很愚蠢!
仍然沒有這個問題的接受者? :( – 2013-03-21 04:35:11