@RefreshScope 自动刷新配置文件的实例讲解
更新时间:2022年11月07日 11:37:43 作者:抓手
efreshScope(org.springframework.cloud.context.scope.refresh)是spring cloud提供的一种特殊的scope实现,用来实现配置、实例热加载,这篇文章主要介绍了@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
PS:在Spring Boot升级到2.0.3.RELEASE后需新增配置
management.endpoints.web.exposure.include=refresh
此时刷新配置文件url为:http://localhost:1003/actuator/refresh
到此这篇关于@RefreshScope 自动刷新配置文件的文章就介绍到这了,更多相关@RefreshScope 配置文件自动刷新内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
解决springmvc项目中使用过滤器来解决请求方式为post时出现乱码的问题
这篇文章主要介绍了springmvc项目中使用过滤器来解决请求方式为post时出现乱码的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-08-08Mybatis plus逻辑删除注解@TableLogic的使用
本文主要介绍了Mybatis plus逻辑删除注解@TableLogic,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2022-01-01
最新评论