我们可以从DB中读取属性值,而不是在application.properties上设置属性值吗?或者,如果在application.properties文件中设置了默认值,我们甚至可以从代码中更新属性值
application.properties
x4shl7ld1#
您可能正在寻找Spring Cloud Config Server。spring上下文是用数据库配置所属的application.properties中的值初始化的。在构造整个应用程序上下文之前,您需要建立数据库连接,然后从数据库阅读属性。这可能可以通过修改Spring的工作方式来实现,但我更推荐使用Spring官方支持的方法。
1条答案
按热度按时间x4shl7ld1#
您可能正在寻找Spring Cloud Config Server。
spring上下文是用数据库配置所属的
application.properties
中的值初始化的。在构造整个应用程序上下文之前,您需要建立数据库连接,然后从数据库阅读属性。这可能可以通过修改Spring的工作方式来实现,但我更推荐使用Spring官方支持的方法。