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