當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring提供获取应用上下文的工具
生活随笔
收集整理的這篇文章主要介紹了
Spring提供获取应用上下文的工具
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Spring提供了一個監聽器ContextLoaderListener就是對上述功能的封裝,該監聽器內部加載Spring配置文件,創建應用上下文對象,并存儲到ServletContext域中,提供了一個客戶端工具WebApplicationContextUtils供使用者獲得應用上下文對象。
所以我們需要做的只有兩件事:
①在web.xml中配置ContextLoaderListener監聽器(導入spring-web坐標)
②使用WebApplicationContextUtils獲得應用上下文對象ApplicationContext
導入Spring集成web的坐標
<dependency><groupId>org.springframework</groupId><artifactId>spring-web</artifactId><version>5.0.5.RELEASE</version> </dependency>配置ContextLoaderListener監聽器
<!--全局參數--> <context-param><param-name>contextConfigLocation</param-name><param-value>classpath:applicationContext.xml</param-value> </context-param> <!--Spring的監聽器--> <listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener>通過工具獲得應用上下文對象
ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(servletContext);Object obj = applicationContext.getBean("id");?
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的Spring提供获取应用上下文的工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ApplicationContext应用
- 下一篇: Spring集成web环境步骤