`
houzhe11
  • 浏览: 141656 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

SpringContext获取

    博客分类:
  • CODE
 
阅读更多
在spring配置文件中管理
<!--注入spring 的context-->
<bean class="com.siku.util.SpringContextUtil"/>
package com.siku.util;

import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.ApplicationContextAware;

/**
 * 标题:在普通java类中获取spring的context
 * 描述:
 * 作者: sunhouji
 * 时间: 2011-11-23 上午11:42:38
 * 版本:v1.0
 */
public class SpringContextUtil implements ApplicationContextAware{

	private static ApplicationContext context;//声明一个静态变量保存  
	
	@SuppressWarnings("static-access")
	@Override
	public void setApplicationContext(ApplicationContext context)
			throws BeansException {
		this.context = context;
	}

	public static ApplicationContext getContext(){   
		return context;   
	}   
}


分享到:
评论

相关推荐

    利用Spring Context上下文创建自定义对象

    在Spring框架中,Spring Context上下文是核心组件之一,它为开发者提供了强大的依赖注入(Dependency Injection,简称DI)和控制反转(Inversion of Control,简称IoC)功能。本篇文章将深入探讨如何利用Spring ...

    spring-context-4.2.xsd.zip

    《Spring框架中的Context模块与XSD配置详解》 在Java企业级开发中,Spring框架扮演着至关重要的角色,尤其在Spring的Context模块中,通过XML Schema(XSD)进行配置,使得应用程序的组件管理和依赖注入变得简洁高效...

    spring-context源码

    《深入剖析Spring-Context源码》 Spring框架是Java企业级应用开发的基石,而`spring-context`模块则是Spring框架的核心部分,它提供了上下文(ApplicationContext)接口,为bean的创建、配置、管理以及与其他服务的...

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

    在实际开发过程中,经常需要从各个角落获取到这个ApplicationContext对象,以便于能够使用Spring提供的各种服务。本文将详细介绍Spring中获取ApplicationContext对象的工具类实现方法。 在Spring中,典型的获取...

    spring-context-3.0.0.RELEASE.jar.zip

    3. **服务定位**:通过Spring Context,可以方便地获取到容器中的任何Bean,实现服务的查找和调用。 4. **事件广播**:Spring Context支持发布和监听自定义事件,使得不同组件之间能进行异步通信。 5. **国际化支持*...

    Spring中的Context你真的懂了吗

    在这个代码中,我们首先创建了一个 AnnotationConfigApplicationContext 实例,然后获取了一个 bean,最后关闭了 Context。这个过程就对应了 Spring Context 的生命周期。 在初始化和启动阶段,Spring 会完成 ...

    spring-framework-4.2.5.core_beans_context_aop.zip

    Spring Context 还充当了一个全局的bean工厂,允许任何地方的bean获取到其他bean的引用,增强了组件间的交互。此外,它支持消息源和AOP方面的配置,使得应用程序能够更好地适应不同的运行环境。 4. **Spring AOP**...

    Test05_Spring_Context_XML.rar

    《Spring框架中的Context XML配置详解》 在Java开发领域,Spring框架因其强大的功能和灵活性而备受推崇。在Spring中,Context XML配置文件是初始化和管理应用程序上下文的关键,它定义了bean的创建、依赖关系以及...

    Spring Context内部知识:第1部分-刷新

    1. **加载配置元数据**:Spring Context首先读取配置文件,这些文件可以是XML、Java配置类或者基于注解的配置。配置元数据定义了bean的定义,包括它们的类型、依赖关系、初始化方法等。 2. **解析bean定义**:加载...

    spring-context-support.jar,quartz-all-1.6.0.jar

    `spring-context`是Spring框架的核心模块之一,它提供了上下文(ApplicationContext)的概念,使开发者可以获取到bean工厂,从而管理和控制应用的全部对象。`spring-context-support.jar`是Spring的一个扩展模块,它...

    spring-context-3.0.2.release.jar.zip

    《Spring框架核心模块:Spring-Context 3.0.2 RELEASE深度解析》 Spring框架作为Java领域中的一个重量级框架,其核心模块之一便是Spring-Context,它为开发者提供了全面的上下文支持,使得应用程序组件的配置和生命...

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

    通过在Spring配置中定义`SchedulerFactoryBean`,我们可以方便地配置Job和Trigger,并利用ApplicationContext获取Job的Bean实例。在测试或服务类中,我们可以利用这些配置启动Job,从而实现程序中的动态任务调度。这...

    spring配置中<context-param> 和<init-param>的 区别

    在Spring框架中,`&lt;context-param&gt;` 和 `&lt;init-param&gt;` 是两种不同的参数配置方式,它们在Web应用的初始化阶段起着关键作用。了解这两者的区别是优化和理解Spring应用程序运行时行为的重要知识点。 首先,`&lt;context...

    Spring配置文件spring-context.zip

    "Spring配置文件spring-context.zip"包含了Spring框架中的上下文配置,这是Spring管理对象及服务的核心。 `applicationContext.xml`是Spring应用上下文的主配置文件,它定义了bean的声明、bean之间的依赖关系以及...

    spring读取配置文件

    本篇文章将深入探讨如何在Spring中读取不同目录下的配置文件,以及使用`ClassPathXmlApplicationContext`和`FileSystemXmlApplicationContext`这两种不同的上下文环境来加载它们。 首先,让我们了解`...

    使用 Spring LDAP 读取数据并映射到 Java Bean 中

    这篇博客文章“使用 Spring LDAP 读取数据并映射到 Java Bean 中”主要探讨了如何通过Spring LDAP来查询LDAP目录信息,并将查询结果转换为Java对象,以便在应用程序中进一步处理。 首先,`pom.xml`文件是Maven项目...

    org.springframework.context_3.0.5.release.jar.zip

    依赖注入是Spring的核心特性,ApplicationContext通过读取配置文件中的bean定义,自动将依赖的bean注入到目标bean中,降低了代码的耦合度,提高了可测试性和可维护性。 五、AOP支持 ApplicationContext还支持AOP...

    spring mvc 读取配置文件

    这篇博客“spring mvc 读取配置文件”将深入探讨如何在Spring MVC中读取和使用配置文件,以及相关工具的应用。 首先,Spring MVC中的配置文件通常是指XML配置文件,如`applicationContext.xml`或`servlet-context....

    spring-aop-3.0.xsd spring-beans-3.0 spring-context-3.0.xsd spring-mvc-3.1.xsd

    `spring-beans-3.0.xsd` 文件定义了 Spring 容器如何读取并解析 XML 配置文件,来实例化、装配和管理 beans。在这个文件中,你可以定义 bean 的 id、class、属性、依赖注入等。通过版本号 3.0,我们可以看出这是针对...

Global site tag (gtag.js) - Google Analytics