spring動態加載(刷新)配置文件 [復制鏈接]


待驗證

在程序開發時,通常會經常修改spring的配置文件,不得不重啟tomcat來加載spring配,費時費力。如果能在不重啟tomcat的情況下,手動動態加載spring 配置文件,動態重啟讀取spring配置文件,這樣會十分方便。spring貌似自帶refresh刷新效果,只要獲取到XmlWebApplicationContext,調用refresh即可。

代碼如下:
  1. /**
  2.          * 重新加載配置文件(只有想不到沒有猜不到)
  3.          * @Author        張志朋
  4.          * @param request  void
  5.          * @Date        2016年8月24日
  6.          * 更新日志
  7.          * 2016年8月24日 張志朋  首次創建
  8.          *
  9.          */
  10.         @RequestMapping(value="refreshXmlWebApplicationContext2016}")
  11.         public void refresh(HttpServletRequest request){
  12.                  XmlWebApplicationContext context =
  13.                                  (XmlWebApplicationContext)WebApplicationContextUtils
  14.                                  .getWebApplicationContext(request.getServletContext());
  15.                  context.refresh();
  16.         }
復制代碼

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM