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

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

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

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

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

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

1、ApplicationContext應用上下文獲取方式

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

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

2、Spring提供獲取應用上下文的工具

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

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

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

3、導入Spring集成web的坐標

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

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

<!--全局參數-->
<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、通過工具獲得應用上下文對象

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

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

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

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

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 乡下女色又黄一级毛片 | 这里只有精品在线播放 | 99国产精品久久久久久久成人热 | 亚洲免费黄色网 | 99精品视频在线成人精彩视频 | 久久精品亚洲综合 | 久久www免费人成精品 | 亚洲精品自拍视频 | 国产91一区二这在线播放 | 97视频在线观看免费播放 | 亚洲综合图区 | 美女羞羞免费网站 | 日本爱爱片 | a毛片a毛片a视频 | 国产日产欧美精品一区二区三区 | 一级高清在线观看影片 | 亚洲国产精品婷婷久久久久 | 日韩成人精品视频 | 99热久久这里只有精品在 | 日韩精品欧美精品中文精品 | 日韩精品亚洲一级在线观看 | 欧美一级大片在线观看 | 99热欧美| 免费国产高清精品一区在线 | 我爱52avαv永久网站 | 一区二区三区精品视频 | 久久国内精品自在自线观看 | 国产精品一区二区三区免费视频 | 欧美成人精品在线 | 99精品在线免费 | 日韩a一级欧美一级 | 亚洲综合区 | 久久免费高清 | 国产精品videossex激情 | 在线观看欧洲成人免费视频 | 一级毛片一级毛片一级毛片aa | 国产91小视频 | 日韩不卡在线观看 | 四虎影视在线永久免费看黄 | 日韩在线国产精品 | 狠狠色丁香婷婷久久综合考虑 |