當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring提供获取应用上下文的工具
生活随笔
收集整理的這篇文章主要介紹了
Spring提供获取应用上下文的工具
小編覺得挺不錯的,現(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
導(dǎo)入Spring集成web的坐標(biāo)
<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.0.5.RELEASE</version> </dependency>配置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>通過工具獲得應(yīng)用上下文對象
ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(servletContext);Object obj = applicationContext.getBean("id");?
超強干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達(dá)旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的Spring提供获取应用上下文的工具的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ApplicationContext应用
- 下一篇: Spring集成web环境步骤