当前位置 博文首页 > xzh_blog:@RefreshScope 配置文件自动刷新
1.在类上加@RefreshScope注解。
2.引入配置@Value。
/**
* @author 向振华
* @date 2018/12/17 17:20
*/
@RefreshScope //配置文件自动刷新
@RestController
@RequestMapping("test")
public class TestController {
@Value("${test.xzh}") //引入配置
private String xzh;
@RequestMapping("/test1")
public String test1(){
return xzh;
}
}
3.配置文件
#配置
test.xzh=xiangzhenhua
#动态刷新配置 ---需要忽略权限拦截
management.security.enabled=false
4.git配置webhooks,也可手动发送POST请求?http://localhost:1003/refresh
?
?
management.endpoints.web.exposure.include=refresh
?此时刷新配置文件url为:http://localhost:1003/actuator/refresh
cs