【问题标题】:Spring @PropertySource refreshSpring @PropertySource 刷新
【发布时间】:2018-07-18 05:50:20
【问题描述】:

我如何在春季刷新@PropertySouce(propertyFile)。

例如:- 属性文件中有一个参数:-

   MY_APP_NAME=MY APPLICATION

我正在使用

   @Autowired Enviornment env;

从属性文件中获取属性值。

之后,我想将属性从“MY APPLICATION”更改为“APPLICATION”。

    MY_APP_NAME=APPLICATION

它将需要重新启动应用程序,但我不想重新启动应用程序。我希望当我更改属性时,它会在几秒钟后反映在应用程序中。

【问题讨论】:

标签: java spring spring-mvc


【解决方案1】:

如果你的项目是 springboot 你可以使用 actuator ,你可以使用 'http://localhost:port/refresh' 来刷新你的属性

【讨论】:

  • 我有一个 spring-core 项目现在我在做什么?
猜你喜欢
  • 2015-07-28
  • 2013-03-12
  • 2014-02-11
  • 1970-01-01
  • 2023-03-23
  • 2014-07-21
  • 2017-04-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多