例如,我有一个刚刚更新了一些属性的Config Server。我应该运行/env/reset
还是/refresh
在客户端或两者兼而有之?
根据Spring文档,功能似乎重叠。
POST到/ env以更新环境并重新绑定 @ConfigurationProperties和日志级别
/ refresh用于重新加载启动带上下文并刷新 @RefreshScope豆
如果我有@RefreshScope
和@ConfigurationProperties
这是一个糟糕的设计怎么办?
答案 0 :(得分:1)
查看源代码:
/ env / reset 将重置通过设置的环境属性 POST请求/ env。
/ refresh 将从配置服务器中提取新属性并重新绑定 他们用@RefreshScope豆。
在Spring Boot 1.5.13中