gpt4 book ai didi

java - 如何在运行时更改属性值

转载 作者:太空宇宙 更新时间:2023-11-04 06:11:29 25 4
gpt4 key购买 nike

我正在使用 PropertyPlaceholderConfigurer 加载属性值?有没有办法在运行时更改某些属性?Spring框架有自动化的方式吗?

最佳答案

无法在运行时更改 spring bean 定义中的属性。但是您可以在准备期间动态添加属性。您可以像这样重写 PropertyPlaceholderConfigurer,

public class SpringPropertiesLoader extends PropertyPlaceholderConfigurer {

@Override
protected void loadProperties(Properties props) throws IOException {
super.loadProperties(props);
props.put("myProp","myValue");
}
}

然后,在 spring xml 中使用此类而不是 PropertyPlaceholderConfigurer。

关于java - 如何在运行时更改属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28670983/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com