spring boot刷新没有配置服务器的属性文件

问题描述 投票:-1回答:1

我想在spring boot中刷新属性文件。

版本 - 2.1.4.RELEASE

如果是春天配置服务器必须将我的所有应用程序连接到配置服务器,我不想要,因为我们的应用程序是prod我们不想要更大的变化。是否有可能在同一个应用程序中我可以使用配置服务器刷新prop文件,如果不使用配置服务器然后使用一些弹簧代码我可以做到这一点。不是application.properties,让项目外的application-optional.properties只想刷新它。

spring-boot spring-boot-actuator
1个回答
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。

© www.soinside.com 2019 - 2024. All rights reserved.