大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java并發(fā)教程:Spring與Web環(huán)境集成總結(jié)

Java并發(fā)教程:Spring與Web環(huán)境集成總結(jié)

更新時間:2020-06-20 12:28:32 來源:動力節(jié)點(diǎn) 瀏覽2087次

今天咱們要學(xué)習(xí)的是SpringMVC框架中Spring與Web環(huán)境集成的內(nèi)容,主要涉及的知識點(diǎn)有ApplicationContext應(yīng)用上下文獲取方式,Spring提供獲取應(yīng)用上下文的工具,導(dǎo)入Spring集成web的坐標(biāo),配置ContextLoaderListener監(jiān)聽器以及通過工具獲得應(yīng)用上下文對象。下面我們來看看具體的學(xué)習(xí)內(nèi)容吧~

Java并發(fā)教程:Spring與Web環(huán)境集成總結(jié)

1、ApplicationContext應(yīng)用上下文獲取方式

應(yīng)用上下文對象是通過new ClasspathXmlApplicationContext(spring配置文件)方式獲取的,但是每次從容器中獲得Bean時都要編寫new ClasspathXmlApplicationContext(spring配置文件),這樣的弊端是配置文件加載多次,應(yīng)用上下文對象創(chuàng)建多次。

在Web項目中,可以使用ServletContextListener監(jiān)聽Web應(yīng)用的啟動,我們可以在Web應(yīng)用啟動時,就加載Spring的配置文件,創(chuàng)建應(yīng)用上下文對象ApplicationContext,在將其存儲到最大的域servletContext域中,這樣就可以在任意位置從域中獲得應(yīng)用上下文ApplicationContext對象了。

2、Spring提供獲取應(yīng)用上下文的工具

上面的分析不用手動實現(xiàn),Spring提供了一個監(jiān)聽器ContextLoaderListener就是對上述功能的封裝,該監(jiān)聽器內(nèi)部加載Spring配置文件,創(chuàng)建應(yīng)用上下文對象,并存儲到ServletContext域中,提供了一個客戶端工具WebApplicationContextUtils供使用者獲得應(yīng)用上下文對象。

所以我們需要做的只有兩件事:

一是在web.xml中配置ContextLoaderListener監(jiān)聽器(導(dǎo)入spring-web坐標(biāo));二是使用WebApplicationContextUtils獲得應(yīng)用上下文對象ApplicationContext。

3、導(dǎo)入Spring集成web的坐標(biāo)

<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>5.0.5.RELEASE</version>
</dependency>

4、配置ContextLoaderListener監(jiān)聽器

<!--全局參數(shù)-->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:applicationContext.xml</param-value>
</context-param>
<!--Spring的監(jiān)聽器-->
<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>

5、通過工具獲得應(yīng)用上下文對象

ApplicationContext applicationContext=
WebApplicationContextUtils.getWebApplicationContext(servletContext);
Object obj=applicationContext.getBean("id");

最后,總結(jié)一下Spring與Web環(huán)境集成的知識要點(diǎn):Spring集成web環(huán)境步驟是先配置ContextLoaderListener監(jiān)聽器,然后使用WebApplicationContextUtils獲得應(yīng)用上下文。

Java并發(fā)教程:Spring與Web環(huán)境集成總結(jié)

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java并發(fā)教程:Spring與Web環(huán)境集成總結(jié)”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 人人狠狠综合久久亚洲 | 欧美 日产 国产精品 | 国产一区二区三区在线视频 | 国产女人天堂 | 色猫咪av在线网址 | a免费在线观看视频 | 亚洲国产系列一区二区三区 | 国产精品无码久久av | 欧美高清无砖专区欧美精品 | 99福利视频 | 97最新网址 | 日韩永久免费进入2015 | 国产一区二区视频在线播放 | 91精品欧美产品免费观看 | 国产级a爱做片免费观看 | 亚洲国产精选 | 国产在线精彩视频 | 成人精品一区二区www | 一区二区视频免费看 | 女人牲交视频一级毛片 | 日韩成人免费一级毛片 | 亚洲国产精品一区二区久久 | 国产真实偷乱视频在线观看 | 人人做天天爱夜夜爽中字 | 国产成人精品cao在线 | 奇米第九色 | 一区二区在线免费观看 | 99热久久精品免费精品 | 久久国产精品免费看 | 美女性色 | 欧美日韩亚洲精品一区 | 麻豆精品久久久一区二区 | 性欧美4k高清精品 | 爱爱夜夜爽成人夜夜爽 | 欧美激情免费观看 | 视频亚洲一区 | 久久国产精品夜色 | 东北老妇露脸xxxxx | 91九色蝌蚪 | 日韩黄网 | 日本国产一区二区三区 |