如何动态修改SpringBoot配置文件application.yml文件中的值

在Spring Boot中,application.yml(或application.properties)是用于配置应用程序的核心文件。通常情况下,这些配置文件是静态的,但在某些场景下,可能需要动态修改配置值。以下是几种常见的动态修改配置的方式:


1. 使用@ConfigurationProperties@RefreshScope(结合Spring Cloud Config)

如果你使用Spring Cloud Config,可以通过@RefreshScope注解动态刷新配置。

步骤:
  1. 添加依赖(Spring Cloud Config Client):

    <dependency