<bean id="Mybean" class="Bean">
<property name="config" ref="dev"/>
</bean>
<bean id="dev" class="Dev">
<property name="x" ref="Dev1">
<property name="y" ref="Dev2">
<property name="z" ref="Dev3">
</bean>
<bean id="stag" class="Dev">
<property name="x" ref="Stag1">
<property name="y" ref="Stag2">
<property name="z" ref="Stag3">
</bean>
在上述情況下,MyBean
中的config
屬性的config
屬性因環境而異。在開發時,config的參考更改爲dev
。並且在分期中,參考更改爲stag
。問題出現在彈簧文件中。我們必須在檢入之前每次分析config的引用。如果檢入的值爲dev
的config的引用,我們可能需要解釋很多問題。如何在Spring中動態設置bean引用?
是否有任何解決方案可以使其自動化?
注意:Spring版本是2.0.1
有沒有這樣的東西作爲春季2.1。有2.0和2.5。你的意思是3.1嗎? – skaffman 2012-02-06 13:20:57
你在使用Maven嗎? – 2012-02-06 16:10:06