admin 发表于 2016-8-24 16:50

spring动态加载(刷新)配置文件

在程序开发时,通常会经常修改spring的配置文件,不得不重启tomcat来加载spring配,费时费力。如果能在不重启tomcat的情况下,手动动态加载spring 配置文件,动态重启读取spring配置文件,这样会十分方便。spring貌似自带refresh刷新效果,只要获取到XmlWebApplicationContext,调用refresh即可。

代码如下:
/**
       * 重新加载配置文件(只有想不到没有猜不到)
       * @Author        张志朋
       * @param requestvoid
       * @Date        2016年8月24日
       * 更新日志
       * 2016年8月24日 张志朋首次创建
       *
       */
        @RequestMapping(value="refreshXmlWebApplicationContext2016}")
        public void refresh(HttpServletRequest request){
               XmlWebApplicationContext context =
                               (XmlWebApplicationContext)WebApplicationContextUtils
                               .getWebApplicationContext(request.getServletContext());
               context.refresh();
        }



页: [1]
查看完整版本: spring动态加载(刷新)配置文件