在spring配置文件中管理
<!--注入spring 的context-->
<bean class="com.siku.util.SpringContextUtil"/>
<!--注入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;
}
}