web容器中執行個體化spring相關配置解析,webspring
文章主要探究了web容器中執行個體化spring的相關配置簡單介紹,接下來我們看看具體內容。
web容器中執行個體化spring相關配置說明:
要想在web容器執行個體化時載入spring容器,web.xml檔案中配置如下:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:bean.xml</param-value></context-param><!-- 對Spring容器進行執行個體化的監聽器s --><listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>
說明:
預設情況下spring執行個體化時載入的是/WEB-INF/下的applicationContext.xml
<param-name>contextConfigLocation</param-name>
<param-value>classpath:bean.xml</param-value>指定了spring需要載入的檔案(類路徑下的bean.xml檔案)
如果設定檔有多個配置如下:
<context-param> <param-name>contextConfigLocation</param-name> <param-value> classpath*:conf/spring/applicationContext_core*.xml, classpath*:conf/spring/applicationContext_dict*.xml, classpath*:conf/spring/applicationContext_hibernate.xml, classpath*:conf/spring/applicationContext_staff*.xml, classpath*:conf/spring/applicationContext_security.xml classpath*:conf/spring/applicationContext_modules*.xml classpath*:conf/spring/applicationContext_cti*.xml classpath*:conf/spring/applicationContext_apm*.xml </param-value> </context-param>
或者(使用空格隔開,如下配置:)
<CONTEXT-PARAM> <PARAM-NAME>contextConfigLocation</PARAM-NAME> <PARAM-VALUE> applicationContext-database.xml applicationContext.xml </PARAM-VALUE> </CONTEXT-PARAM>
總結
以上就是本文關於web容器中執行個體化spring相關配置解析的全部內容,希望對大家有所協助。感興趣的朋友可以繼續參閱本站:
《Spring執行個體化bean的方式代碼詳解》
《Spring的執行個體Factory 方法和靜態Factory 方法執行個體代碼》
《淺談Spring單例Bean與單例模式的區別》
如有不足之處,歡迎留言指出。感謝朋友們對本站的支援!