spring boot外部属性文件更新

时间:2016-04-07 09:12:19

标签: java properties spring-boot

在我的春季启动应用程序中,我有外部属性文件。我在初始化级别加载该属性文件。

@Component
@ConfigurationProperties(locations = "classpath:test.properties")
public class URITemplate
{

    private String urlOne;

    private String urlTwo;
}

现在在运行时我想更新此属性文件并在spring boot应用程序中重新加载..

提前致谢。

1 个答案:

答案 0 :(得分:1)

我认为您最好配置编译属性(在运行之前),而不是在运行时更改它们。通常,属性背后的想法是将它们静态化。
article之后,最好的方法是考虑使用属性的内容,然后考虑将它们更改为变量 - 这些变量在运行时是可变的。

祝你好运!