`
jayyanzhang2010
  • 浏览: 377923 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

获取applicationContext的几个类

 
阅读更多

1, ApplicationContext ac = new FileSystemXmlApplicationContex("src/ applicationContext.xml"); //

2, WebApplicationContext ctx = null;
    if (ctx == null) 
    { 
    ctx = WebApplicationContextUtils 
    .getRequiredWebApplicationContext(this.getServletContext());
    
    } 

3, ApplicationContext ac = new ... ClassPathXmlApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml"); 

4, WebApplicationContext wac = (WebApplicationContext)servletContext.

  getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

分享到:
评论

相关推荐

    Spring获取webapplicationcontext,applicationcontext几种方法详解

    在 web 应用中一般用 ContextLoaderListener 加载 webapplication,如果需要在 action 之外或者 control 类之外获取 webapplication,可以使用以下思路:单独写个类放在 static 变量中,类似于: `public class App...

    spring为ApplicationContext提供的3种实现分别为:ClassPathXmlApplicationContext

    在 Spring 中,ApplicationContext 是一个至关重要的接口,它是应用上下文的实现,负责管理bean的生命周期和装配。标题提到的“ClassPathXmlApplicationContext”是 Spring 提供的三种 ApplicationContext 实现之一...

    Spring通过ApplicationContext主动获取bean的方法讲解

    下面是一个示例代码,演示如何实现ApplicationContextAware接口来获取ApplicationContext: ```java @Component public class SpringContextUtil implements ApplicationContextAware { private static Logger ...

    在action以外的地方获取dao

    #### 使用`WebApplicationContextUtils`获取ApplicationContext 在Spring MVC框架中,可以通过`WebApplicationContextUtils`工具类来获取到ApplicationContext对象。具体来说,有两种方式: 1. **`get...

    Java获取Bean的几种方式.pdf

    Spring提供了`ContextLoader`和`WebApplicationContextUtils`等工具类,可以从当前线程或ServletContext中获取ApplicationContext。 ```java // 在非Web应用中 ApplicationContext ac = ContextLoader....

    利用spring的ApplicationContext在程序中唤醒quartz的job

    配置可能包括以下几个部分: ```xml <!-- 这里可以通过ref属性引用JobDetail的Bean --> * * * * ?"/> <!-- 每5分钟执行一次 --> <!-- 定义JobDetail --> ``` 总结来说,本文介绍的是...

    sping applicationcontext中的一些例子demo

    本示例主要探讨`ApplicationContext`及其几个常见子类的使用,通过实际的代码演示来帮助理解其功能和用法。 首先,`ApplicationContext`有多个实现类,如`ClassPathXmlApplicationContext`、`...

    获取spring容器的方法

    本文将深入探讨几种常见的获取Spring容器的方法,包括使用`ApplicationContext`、通过`ServletContext`、利用`ApplicationObjectSupport`、`WebApplicationObjectSupport`以及实现`ApplicationContextAware`接口等。...

    Spring官网阅读(十三)ApplicationContext详解(下)

    当我们创建ApplicationContext时,可以通过XML配置文件、Java配置类或者基于注解的配置来定义Bean及其依赖。ApplicationContext在初始化时会加载所有Bean的定义,并根据配置进行实例化、初始化、自动装配等一系列...

    Spring在代码中获取bean的几种方式详解

    "Spring在代码中获取bean的几种方式详解" Spring框架是Java应用程序...这种方式适用于需要在多个地方获取ApplicationContext对象的场景。 Spring提供了多种方式来获取Bean实例,我们可以根据实际情况选择合适的方式。

    获取Spring容器

    在这个类中,我们定义了一个静态方法`getBean`,通过传入Bean的名称,可以从Spring容器中获取对应的Bean实例。 ##### 3. 通过公共方法获取其他对象 一旦`ApplicationContextUtil`被配置并初始化,就可以通过调用其...

    线程中获取spring 注解bean

    当需要在线程中获取Spring注解的bean时,有几种常见的方法: 1. **ThreadLocal**:Spring提供了一种名为`ThreadLocalTargetSource`的特殊`TargetSource`实现,可以将bean实例绑定到当前线程。这样,每个线程都有其...

    java类文件通过$获取properties文件的属性值

    在这个类中,有一个成员变量`sysId`,并通过`@Value("${sysId}")`注解来指定其值应当从`site.properties`文件中读取。这里`${sysId}`是一个占位符,表示从配置文件中读取名为`sysId`的属性值。 ```java import org....

    学习Spring的一点代码01:如何获取bean?

    Spring提供了多种方式来获取Bean,下面将详细介绍几种常用的方法。 1. **基于XML的配置** 在传统的Spring应用中,Bean定义通常存储在XML文件中。我们可以通过`ApplicationContext`接口的`getBean`方法来获取Bean。...

    Spring在代码中获取bean的方法小结

    如果你有对ApplicationContext的引用,可以直接使用其提供的静态方法`ApplicationContextUtils.getApplicationContext()`获取ApplicationContext实例,然后调用`getBean()`获取Bean: ```java ApplicationContext ...

    Spring在代码中获取bean的几种方式.rar

    以下将详细介绍Spring在代码中获取bean的几种主要方法: 1. **`ApplicationContext` 接口** `ApplicationContext` 是Spring中最常用的接口之一,它提供了获取Bean的多种方法。例如,`getBean(String beanName)` ...

    SpringBoot 获取spring bean方式.rar

    本篇将详细介绍Spring Boot中获取Bean的几种常见方式。 首先,让我们理解什么是Spring Bean。在Spring框架中,Bean是一个由Spring容器管理的对象,通常代表应用中的业务组件或服务。Spring会负责Bean的创建、初始化...

    关于SpringBoot获取IOC容器中注入的Bean(推荐)

    这个类实现了`ApplicationContextAware`接口,使用`setApplicationContext`方法来设置`ApplicationContext`对象,然后提供了多个获取Bean对象的方法,例如`getBean(String name)`、`getBean(Class<T> clazz)`等。...

    第一章 Spring4 简介及获取Bean

    1. **通过Bean的ID**:使用`ApplicationContext`的`getBean()`方法,传入Bean的ID来获取实例。 2. **自动装配(Autowired)**:使用`@Autowired`注解,Spring会自动匹配类型匹配的Bean并注入。 3. **构造函数注入**...

Global site tag (gtag.js) - Google Analytics