在Servlet(或者Filter,或者Listener)中使用spring的IOC容器

转载 2007年09月23日 00:35:00

在servlet或者filter或者Listener中使用spring的IOC容器的方法是:

WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); 

由于spring是注入的对象放在ServletContext中的,所以可以直接在ServletContext取出WebApplicationContext 对象:

WebApplicationContext webApplicationContext = (WebApplicationContext) servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

事实上WebApplicationContextUtils.getWebApplicationContext方法就是使用上面的代码实现的,建议使用上面上面的静态方法 

 

相关文章推荐

Tomcat启动时加载数据到缓存---web.xml中listener加载顺序(优先初始化Spring IOC容器)

JavaWebSpringTomcatCache        最近用到在Tomcat服务器启动时自动加载数据到缓存,这就需要创建一个自定义的缓存监听器并实现ServletContextLi...

Tomcat启动时加载数据到缓存--Web.xml里listener的加载顺序,优先初始化Spring IOC容器

最近用到在Tomcat服务器启动时自动加载数据到缓存,这就需要创建一个自定义的缓存监听器并实现ServletContextListener接口,并且在此自定义监听器中需要用到Spring的依赖注入功能...

spring ioc容器部署实现

  • 2013年05月15日 10:15
  • 391KB
  • 下载

spring IOC容器依赖注入XML配置

  • 2015年02月05日 16:30
  • 30KB
  • 下载

Spring常用注解 使用注解来构造IoC容器

Spring常用注解 使用注解来构造IoC容器 用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。 如:在base-package...

spring Ioc容器配置

  • 2011年04月19日 17:45
  • 5KB
  • 下载

[Ioc容器] Spring.NET 1.3.2

  • 2013年07月05日 15:58
  • 78.82MB
  • 下载

使用Spring.NET的IoC容器

0. 辅助类库 using System; using System.Collections.Generic; using System.Linq; using System.Text; name...

Spring IOC容器应用实例

  • 2016年02月14日 09:12
  • 659KB
  • 下载

Spring的IOC容器

  • 2015年06月05日 17:13
  • 1.68MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Servlet(或者Filter,或者Listener)中使用spring的IOC容器
举报原因:
原因补充:

(最多只允许输入30个字)