訪問bean的屬性我有兩個豆子:春:從另一個bean
ConfigurationManager中:
public class ConfigurationManager
{
private Configuration configuration;
public void init() { ... } // Loads a configuration
// Getters and setters
}
數據中心:
public class DataCenter
{
private Configuration configuration;
...
// Getters and setters
}
我想從獲得ConfigurationManager中的configuration
場在我的DataCenter bean中,我不太清楚語法是什麼。
這是我的背景文件:
<bean id="configurationManager"
class="com.foo.ConfigurationManager"
init-method="init">
<property name="configurationFile" value="etc/configuration.xml"/>
</bean>
<bean id="dataCenter"
class="com.foo.DataCenter">
<!-- <property name="storages" ref="configurationManager."/> -->
</bean>
可能有人請告訴我如何做到這一點?提前致謝!
可能有用:HTTP://計算器。 com/questions/1602640/spring-set-property-of-one-bean-by-reading-the-property-of-another-bean?rq = 1 –
@ChrisHayes,確實有用,謝謝!但我想知道,是不是有一種更簡潔的方式來用較少的鍋爐板配置來做到這一點,或者這是唯一的/正確的方式......? – carlspring