1
我正在使用PropertyPlaceholderConfigurer加載屬性值? 有沒有辦法在運行時更改一些屬性? Spring框架中是否存在自動化的方式?如何在運行時更改屬性值
我正在使用PropertyPlaceholderConfigurer加載屬性值? 有沒有辦法在運行時更改一些屬性? Spring框架中是否存在自動化的方式?如何在運行時更改屬性值
有沒有辦法改變的春天bean定義的屬性在運行時間。但你可以在preparation.You期間動態添加的屬性可以覆蓋PropertyPlaceholderConfigurer這樣,
public class SpringPropertiesLoader extends PropertyPlaceholderConfigurer {
@Override
protected void loadProperties(Properties props) throws IOException {
super.loadProperties(props);
props.put("myProp","myValue");
}
}
,然後,使用該類,而不是Spring xml中的PropertyPlaceholderConfigurer。