我是Spring的新手,我遇到了需要幫助的場景。 我的情景是我有一個像這樣的特定模塊的bean定義。Spring動態注入一個屬性
<bean name="ruleEngineAction" class="com.xxxxx.yyyy.UserAction" scope="prototype">
<property name="userManager">
<ref bean="userManager" />
</property>
<property name="userDto">
<ref bean="userDto" />
</property>
</bean>
現在這個bean中我想用一個更財產,但與在bean定義取決於像
<property name="roleManager">
<ref bean="roleManager">
</property>
應用流量,使我應該包括該物業本身或我能做到這一點動態地在代碼中,因爲我不希望這個屬性被大量使用。
請給我建議正確和有效的方法。
您可以通過將bean作爲ApplicationContext.getBean(「bean name」)來獲取bean的代碼。..我不知道這是不是你想要的 – Anubhab 2013-03-22 06:57:53