对于Java配置说明,使用PropertiesFactoryBean
:
@Bean
public Properties myProperties() {
PropertiesFactoryBean propertiesFactoryBean = new PropertiesFactoryBean();
propertiesFactoryBean.setLocation(new ClassPathResource("/myProperties.properties"));
Properties properties = null;
try {
propertiesFactoryBean.afterPropertiesSet();
properties = propertiesFactoryBean.getObject();
} catch (IOException e) {
log.warn("Cannot load properties file.");
}
return properties;
}
,然后设置对象的属性:
@Bean
public AnotherBean myBean() {
AnotherBean myBean = new AnotherBean();
...
myBean.setProperties(myProperties());
...
}
希望这有助于为那些有兴趣在Java的配置方式。
我会试试这个 - 谢谢!!! – Jan 2011-05-09 15:41:35
如何在代码中访问它? – Sridhar 2015-03-05 05:38:47