知是行的主意,行是知的功夫。这篇文章主要讲述springMVC 使用WebApplicationContext获取ApplicationContext对象相关的知识,希望能为你提供帮助。
主要用于从application中获取bean
1、applicationContext
在web.xml中使用listener配置
< context-param> < param-name> contextConfigLocation< /param-name> < param-value> classpath:applicationContext.xml< /param-value> < /context-param> < listener> < listener-class> org.springframework.web.context.ContextLoaderListener< /listener-class> < /listener>
使用WebApplicationContext获取
WebApplicationContext webApplicationContext =ContextLoader.getCurrentWebApplicationContext();
2、springMVC-serlvet
在web.xml中使用servlet配置
< servlet> < servlet-name> springMVC< /servlet-name> < servlet-class> org.springframework.web.servlet.DispatcherServlet< /servlet-class> < init-param> < param-name> contextConfigLocation< /param-name> < param-value> classpath:springMVC-servlet.xml< /param-value> < /init-param> < load-on-startup> 1< /load-on-startup> < /servlet> < servlet-mapping> < servlet-name> springMVC< /servlet-name> < url-pattern> /< /url-pattern> < /servlet-mapping>
使用ServletContext获取
ServletContext servletContext=request.getSession().getServletContext(); WebApplicationContext webApplicationContext = (WebApplicationContext)servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);
【springMVC 使用WebApplicationContext获取ApplicationContext对象】参考:springMVC 使用WebApplicationContext获取ApplicationContext对象
推荐阅读
- Android群英传知识点回顾——第九章(Android系统信息与安全机制)
- Android实战——第三方服务之Bmob后端云的答题系统小项目
- QQ个性标签怎样弄?QQ个性标签的设置办法
- qq x计划如何报名?qq x计划的报名办法流程
- 腾讯王卡如何免费升级?腾讯王卡免费升级的办法介绍
- 微信小程序如何转发分享?微信小程序转发分享的办法介绍_微信
- 王者荣耀凭本事啥梗?王者荣耀凭本事表情包大全_其它聊天
- 此人多半有病!综艺一姐甜馨带字搞笑表情包大全_其它聊天
- 微信如何搜索音乐?微信搜索音乐的办法_微信