java - spring boot 外部属性文件更新

标签 java properties spring-boot

在我的 Spring Boot 应用程序中,我有外部属性文件。我正在初始化级别加载该属性文件。

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

    private String urlOne;

    private String urlTwo;
}

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

提前致谢。

最佳答案

我认为你最好配置编译属性(在运行之前),而不是在运行时更改它们。一般来说,属性背后的想法是让它们静态。
继此article ,最好的方法是考虑属性的用途,然后考虑将它们更改为变量 - 这些变量在运行时是可变的。

祝你好运!

关于java - spring boot 外部属性文件更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36471617/

相关文章:

java - Elasticsearch |删除索引后找不到插入的文档

c# - 使用 nunit 测试属性是否抛出异常

带有二进制文件的 Git SVN

javascript - 如何使用JavaScript将文件作为多部分文件上传到后端?

hibernate - Spring boot、JPA、Hibernate 和 H2 DB 测试 - 序列不起作用 - 意外的代码路径”;SQL 语句 : call next value for seq_my_jobs [50000-193]

java - com.fasterxml.jackson.databind.exc.InvalidDefinitionException : Cannot construct instance of `javax.xml.bind.JAXBElement`

java文件读取问题

java - Adcolony 与 Android Studio

java - 关于启动或停止tomcat时的错误

Node.js:比较可能不存在的嵌套对象属性