1. 程式人生 > >dispatch-servlet.xml與applicationContext.xml

dispatch-servlet.xml與applicationContext.xml

spring的配置檔案:applicationContext.xml定義的是“root webapp context”,直譯過來就是根應用上下文。(一般配置bean、資料庫連線、事務、shiro、開啟任務task配置等等)

springmvc的配置檔案:dispatcher-servlet.xml定義一個servlet的應用上下文,是applicationContext.xml上下文的子類。(一般配置檢視解析器、掃描指定的包中的類上的註解、新增靜態資源訪問的支援等等)

在初始化時,applicationContext.xml首先初始化,而dispatcher-servlet.xml在對應的servlet例項化時啟動,因此applicationContext.xml初始化在前,而dispatcher-servlet.xml初始化在後。

dispatcher-servlet.xml中的bean可以引用父類applicationContext.xml上下文中的bean,反之不可以