`

使用spring 的类获得ApplicationContext对象的方式

阅读更多
转载自:
http://shaoxiongwang.iteye.com/blog/247216
一个在spring容器里的类,如果想得到ApplicationContext的方法是implements ApplicationContextAware接口,然后实现该接口的方法即可,
public void setApplicationContext(ApplicationContext applicationContext)
                        throws BeansException {
                this.applicationContext = applicationContext;
               
        }

就可以在该类中获得ApplicationContext对象.
分享到:
评论

相关推荐

    Spring获取ApplicationContext对象工具类的实现方法

    在Spring中,典型的获取ApplicationContext对象的方式是使用ApplicationContext接口的一个实现类,如ClassPathXmlApplicationContext。这是一个根据给定XML文件的类路径的上下文实现。通常我们会在初始化Spring IoC...

    spring中通过ApplicationContext getBean获取注入对象的方法实例

    本文将详细介绍如何在Spring中通过`ApplicationContext`的`getBean`方法获取注入对象,并通过实例来展示其使用。 首先,我们来看`ApplicationContextAware`接口,它是Spring提供的一个回调接口。当Spring容器创建了...

    获得spring里注册Bean的四种方法

    获取 Spring 里注册的 Bean 对象可以使用四种方法:继承 BaseDispatchAction、实现 BeanFactoryAware、使用 ApplicationContext、使用 @Autowired。每种方法都有其特点和应用场景,开发者可以根据实际情况选择合适的...

    Spring_ClassPathResource获得bean对象

    本篇文章将深入探讨如何使用Spring的ClassPathResource来获取bean对象,并通过实例解析其工作原理。 首先,理解什么是类路径资源。类路径(Classpath)是Java运行环境用来查找类和其他资源的路径。当你在类路径下...

    spring4讲义-第二章spring与IoC

    测试类通过注入的方式获得需要测试的Bean对象,然后进行相关的业务逻辑测试。 Spring的IoC容器通过依赖注入的方式实现了松耦合,提供了对象之间协作的框架,从而简化了代码编写,提高了代码的可维护性和可测试性。...

    Spring与Web环境集成.pdf

    通常,ApplicationContext对象是通过new ClassPathXmlApplicationContext(spring配置文件)方式获取的,但是这种方式存在一些弊端,例如配置文件加载多次,应用上下文对象创建多次。 为了解决这些弊端,我们可以使用...

    Spring在应用中获得Bean的方法

    Bean是由Spring容器创建、初始化、装配以及管理的对象,它们在应用程序中扮演着重要的角色。本篇文章将深入探讨如何在Spring应用中获取Bean,以及相关的源码分析和实用工具。 首先,Spring容器(ApplicationContext...

    如何在spring中等价配置得到原本由jndi配置实现的数据源

    然而,有时我们可能希望在非Web环境下或不使用JNDI的情况下配置数据源,这时我们需要在Spring的配置文件中等价地实现JNDI的数据源配置。以下是如何在Spring中进行这种转换的详细步骤和知识点: 1. **理解JNDI配置**...

    struts2与spring2的整合

    Struts2和Spring是两个非常重要的Java开源框架,它们分别在MVC...然而,随着Spring Boot的兴起,现在更多地倾向于直接使用Spring MVC,而不是Struts2,因为Spring Boot提供了更加简便的集成方式和开箱即用的功能。

    JSP Spring ApplicationContext的国际化支持

    JSP Spring ApplicationContext的国际化支持是指在使用Spring框架开发应用时,如何让应用程序支持多语言环境,即能够根据用户的不同语言偏好显示相应的本地化信息。Spring框架通过ApplicationContext接口的国际化...

    spring4jar包

    而"spring-4.1.3.jar"文件则是实际的库文件,包含了所有Spring框架的类和接口,可以直接导入到项目中使用。 总的来说,Spring 4.1.3是一个成熟的框架版本,提供了全面的企业级功能,并且在性能、易用性和可扩展性...

    Spring源码

    9. **Spring AOP代理**:Spring使用两种类型的代理,即JDK动态代理和CGLIB代理,根据目标类是否实现了接口来选择合适的代理方式。 10. **Spring Boot**:Spring Boot简化了Spring应用的初始搭建和配置,提供了一种...

    SpringAOP的例子

    - 创建一个测试类`MHSpringTest`,使用`ClassPathXmlApplicationContext`加载配置文件,然后通过ApplicationContext获取目标对象,实际上这时得到的是代理对象。 - 调用目标对象的方法,代理会在适当的时候执行...

    Spring_2.0_Samples

    在Spring 2.0中,我们可以通过`@Controller`注解来标记控制器类,使用`@RequestMapping`注解来映射HTTP请求。 数据库操作在企业级应用中至关重要,Spring的JDBC和ORM(Object-Relational Mapping,对象关系映射)...

    prospring-pdf

    在《Pro Spring PDF》中,读者将了解到如何使用Spring的Bean工厂和ApplicationContext来管理应用组件。 在Spring MVC方面,这本书会详细解析如何构建基于Spring的Web应用程序。Spring MVC提供了模型-视图-控制器...

    02Spring IOC.pdf

    在文档中,首先提到了手动加载jar包的方式实现Spring IOC,这在早期使用Spring时比较常见,而现在通常使用构建工具(如Maven或Gradle)来管理依赖,这样可以自动下载和管理所需的jar包。在手动加载jar包的情况下,...

    Spring ioc Spring ioc

    通过IOC,应用程序的控制权从组件自身转移到了容器(如Spring的ApplicationContext),使得组件不再需要自己管理依赖关系,而是由容器负责管理和注入。 在传统编程中,对象通常会自行创建或查找其依赖的对象,而在...

    Spring教程  主要内容:介绍Spring的历史,Spring的概论和它的体系结构,重点阐述它在J2EE中扮演的角色。

    然而,随着Spring Boot的出现,这些问题得到了一定程度的缓解,Spring Boot简化了Spring应用的启动和配置过程。 6. Spring的IoC容器 IoC容器是Spring的核心,负责管理对象的生命周期和依赖关系。通过XML、注解或...

    spring2.5.6.zip

    1. **Core Container**:包含Spring的核心组件,如ApplicationContext和BeanFactory,它们负责管理和装配应用中的对象。 2. **Data Access/Integration**:提供对数据库访问的支持,包括JDBC、ORM(对象关系映射)...

Global site tag (gtag.js) - Google Analytics