如何在Spring中动态维护,更新应用程序属性?

Vel*_*Vel 6 spring spring-mvc

我想在Spring应用程序中维护一个应用程序属性列表,例如服务端点,应用程序变量等。这些属性应该能够动态更新(可能由系统管理员通过网页更新)。

spring是否具有内置功能来满足这一要求?

Sai*_*ala 0

我不确定,但检查一下是否可以使用Spring boot框架的@ConfigurationProperties。

@ConfigurationProperties(locations = "classpath:application.properties", ignoreUnknownFields = false, prefix = "spring.datasource")
Run Code Online (Sandbox Code Playgroud)
  1. 您可以将此 application.properties 文件保留在类路径中
  2. 更改此文件中的属性而不重新部署应用程序

Java 专家 - 我只是想探索我的观点。随时欢迎指正。

编辑 - 我在这里阅读了 @PropertySource 上的一个很好的例子


归档时间:

查看次数:

15735 次

最近记录:

9 年,1 月 前