spring动态加载(刷新)配置文件 [复制链接]
Posted bcombettter
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring动态加载(刷新)配置文件 [复制链接]相关的知识,希望对你有一定的参考价值。
待验证
在程序开发时,通常会经常修改spring的配置文件,不得不重启tomcat来加载spring配,费时费力。如果能在不重启tomcat的情况下,手动动态加载spring 配置文件,动态重启读取spring配置文件,这样会十分方便。spring貌似自带refresh刷新效果,只要获取到XmlWebApplicationContext,调用refresh即可。
代码如下:
- /**
- * 重新加载配置文件(只有想不到没有猜不到)
- * @Author 张志朋
- * @param request void
- * @Date 2016年8月24日
- * 更新日志
- * 2016年8月24日 张志朋 首次创建
- *
- */
- @RequestMapping(value="refreshXmlWebApplicationContext2016}")
- public void refresh(HttpServletRequest request){
- XmlWebApplicationContext context =
- (XmlWebApplicationContext)WebApplicationContextUtils
- .getWebApplicationContext(request.getServletContext());
- context.refresh();
- }
复制代码
|
以上是关于spring动态加载(刷新)配置文件 [复制链接]的主要内容,如果未能解决你的问题,请参考以下文章
Spring boot 动态的配置Scheduling
Nacos基于Spring cloud客户端配置动态刷新,配置文件命名逻辑
Nacos配置文件获取不到 动态刷新失效问题解决
Spring Cloud 系列之 Config 配置中心
Spring Cloud 系列之 Config 配置中心
SpringCloud+@RefreshScope+@Value配置中心动态加载(刷新)配置文件