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