首页 > 解决方案 > @Value 注释是否检测到它注入的属性(在属性文件中)的更改

问题描述

我有疑问,我的应用程序配置的一部分位于属性文件中。此配置将在运行时更改。此配置封装在 Config 类中。

class Config{
  @Value('mode.flag')
  String mode
}

如果在运行时使用此属性获取值时操作此属性,是否config.mode会反映更改或 spring 只注入一次值?

标签: springspring-boot

解决方案


推荐阅读