我有一个springconfig.xml文件,我曾经从my.properties文件中获取bean属性值。属性文件的值是动态更改的。但不会将其设置为spring bean属性。仅当我重新启动tomcat后,它才会更改。这是我的xml代码部分。
nullptr
如果我将my.properties值更改为“ foo”,它将起作用。 我再次在运行时将“ foo”更改为“ boo”,它将无法正常工作。它不会分配给$ {queuename}。
我在运行时手动更改了my.properties值。它不会影响springconfig.xml
是否可以在运行时更改xml值? 预先感谢
答案 0 :(得分:0)
您需要以编程方式查看文件,以便重新加载更改或使用此bean org.springframework.context.support.ReloadableResourceBundleMessageSource
重新加载属性文件。
答案 1 :(得分:-2)
尝试使用SpringBoot或IntelliJ Idea;)