春季启动无需配置服务器即可刷新属性文件

时间:2019-04-09 10:14:55

标签: spring-boot spring-boot-actuator

我想在春季启动时刷新属性文件。

版本-2.1.4。发行

如果是春季配置服务器,则必须将我所有的应用程序都连接到我不想要的配置服务器上,因为我们的应用程序处于生产状态,我们不希望有更大的更改。 是否可以在同一应用程序中使用配置服务器刷新道具文件(如果不使用配置服务器,则使用一些弹簧代码) 我可以做吗。 不是application.properties,在项目外部有一个application-optional.properties只希望刷新此内容。

1 个答案:

答案 0 :(得分:0)

RefreshEndpoint由Spring Cloud提供。添加spring cloud starter config将为您提供刷新所需的Bean和API。

    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-config</artifactId>
    </dependency>

此外,您将需要通过management.endpoints.web.exposure.include="health,info,refresh"公开API,也可以使用"*"将每个启用的执行器端点公开到Web。