web容器中實例化spring相關(guān)配置解析
文章主要探究了web容器中實例化spring的相關(guān)配置簡單介紹,接下來我們看看具體內(nèi)容。
web容器中實例化spring相關(guān)配置說明:
要想在web容器實例化時加載spring容器,web.xml文件中配置如下:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:bean.xml</param-value> </context-param> <!-- 對Spring容器進行實例化的監(jiān)聽器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>
總結(jié)
以上就是本文關(guān)于web容器中實例化spring相關(guān)配置解析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:
《Spring的實例工廠方法和靜態(tài)工廠方法實例代碼》
如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
MyBatis-Plus實現(xiàn)字段自動填充功能的示例
本文主要介紹了MyBatis-Plus實現(xiàn)字段自動填充功能的示例,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-11-11
java數(shù)據(jù)結(jié)構(gòu)之棧的詳解
這篇文章主要為大家詳細介紹了Java數(shù)據(jù)結(jié)構(gòu)的棧的應(yīng)用,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能給你帶來幫助2021-08-08
java聯(lián)系人管理系統(tǒng)簡單設(shè)計
這篇文章主要為大家詳細介紹了java聯(lián)系人管理系統(tǒng)簡單設(shè)計,具有一定的參考價值,感興趣的小伙伴們可以參考一下2016-10-10
在SpringBoot微服務(wù)中設(shè)置和管理多個數(shù)據(jù)庫的代碼示例
在現(xiàn)代微服務(wù)架構(gòu)中,通常需要與多個數(shù)據(jù)庫交互的服務(wù),這可能是由于各種原因,例如遺留系統(tǒng)集成、不同類型的數(shù)據(jù)存儲需求,或者僅僅是為了優(yōu)化性能,在本綜合指南中,我們將探討如何在 Spring Boot 微服務(wù)中設(shè)置和管理多個數(shù)據(jù)庫連接,需要的朋友可以參考下2024-12-12
Mybatis+Druid+MybatisPlus多數(shù)據(jù)源配置方法
在項目開發(fā)中,經(jīng)常需要連接多個數(shù)據(jù)庫,使用Mybatis、Druid和MybatisPlus可以實現(xiàn)多數(shù)據(jù)源配置,通過定義配置類和修改配置文件,如properties或yaml,可以設(shè)置多個數(shù)據(jù)源,本文介紹了配置項包括Druid基本配置、數(shù)據(jù)源一、數(shù)據(jù)源二,感興趣的朋友一起看看吧2024-09-09

