黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

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

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

更新時(shí)間:2020-06-20 12:28:32 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽2007次

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

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

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

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

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

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

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

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

一是在web.xml中配置ContextLoaderListener監(jiān)聽(tīng)器(導(dǎo)入spring-web坐標(biāo));二是使用WebApplicationContextUtils獲得應(yīng)用上下文對(duì)象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)聽(tīng)器

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

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

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

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

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

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

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩国产免费一区二区三区 | 久久天天拍天天爱天天躁 | 久久9精品| 欧美视频一二三区 | 5566成人免费视频观看 | 日本高清中文字幕一区二区三区a | 成人毛片在线播放 | 久草亚洲视频 | 亚洲第一免费视频 | 国产精品日韩欧美一区二区三区 | 国产成人福利 | 日韩av片免费播放 | 国产成人亚综合91精品首页 | 97国产蝌蚪视频在线观看 | 夭天曰天天躁天天摸在线观看 | 国产精自产拍久久久久久 | 国产 日韩 欧美 亚洲 | 青草视频青年娱乐 | 国产精品伦子一区二区三区 | 韩日视频在线 | 毛片网在线观看 | 在线视频a | 成人黄色三级视频 | 日本高清在线观看天码888 | 性三级视频 | 日日天天干 | 制服 丝袜 亚洲 中文 综合 | 亚洲va国产va欧美va综合 | 小明成人永久视频在线观看 | 性色综合| 99精品视频在线成人精彩视频 | 亚洲制服丝袜在线播放 | 九九九国产 | 青青青国产依人精品视频 | 成人久久18免费游戏网站 | 久久久久久久999精品视频 | 欧美日韩高清在线观看 | 久久午夜视频 | 91桃色视频在线观看 | 婷婷天堂 | 我亲爱的朋友们免费看 |