当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

获取Spring上下文

发表于: 2011-06-02   作者:ctrain   来源:转载   浏览次数:
摘要: Servlet中: ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(ServletActionContext.getServletContext()); //获取所有Spring中的所有bean String [] names = ctx.getBeanDefinit
Servlet中:
ApplicationContext ctx = WebApplicationContextUtils.getWebApplicationContext(ServletActionContext.getServletContext());   
//获取所有Spring中的所有bean   
String [] names = ctx.getBeanDefinitionNames();   
for(int i=0;i<names.length;i++){   
    System.out.println("上下文实例:"+names[i]);   
}   
//根据名称获取单个bean   
LoginAction action=(LoginAction)ctx.getBean("action");  

JSP中:
ApplicationContext ctx = WebApplicationContextUtils.getRequiredWebApplicationContext(request.getSession().getServletContext());   

获取Spring上下文

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
本篇文章是一篇关于上下文绘图的帖子 原文: http://www.lifelaf.com/blog/?p=346 每日一道理 这浓
最近对spring兴趣高涨,刚好,一个SSI框架的项目落地,空闲一段时间,索性看看spring mvc. Spring m
集成Web环境的通用配置 <context-param> <param-name>contextConfigLocation</param
  在前面一章我们介绍了依赖注入,控制反转的概念,以及自己动手搭建了一下Spring.Net的环境。通
  内核空间和用户空间是现代操作系统的两种工作模式,内核模块运行在内核空间,而 用户态应用程序
从图中可以看出: ContextLoaderListener初始化的上下文加载的Bean是对于整个应用程序共享的,不管
  使用Spring的基础是配置配置文件。只要深入理解它的配置规则,能极大方便我们的开发。   Spri
有两种办法: 1. 传入servletContext获取 WebApplicationContext wac =WebApplicationContextUtils.g
整个spring mvc的架构如下图所示: 上篇文件讲解了DispatcherServlet通过request获取控制器Controll
最近项目中遇到一个业务场景,就是在Spring容器启动后获取所有的Bean中实现了一个特定接口的对象,
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号