本篇文章主要介绍了"springutil获取ApplicationContext",主要涉及到Spring,Exception,Application方面的内容,对于移动开发感兴趣的同学可以参考一下:
import org.Springframework.beans.BeansException;
import org.Springframework.cont...
import org.
Springframework.beans.Beans
Exception;
import org.
Springframework.context.
ApplicationContext;
import org.
Springframework.context.
ApplicationContextAware;
import org.
Springframework.stereotype.Component;
/**
*
Spring 工具类
*
* @author zx
* @date 2011-10-13
*/
@Component("
SpringUtils")
public class
SpringUtils implements
ApplicationContextAware {
private static
ApplicationContext
ApplicationContext;
public
SpringUtils() {
}
@Override
public void set
ApplicationContext(
ApplicationContext context) throws Beans
Exception {
this.applicati
}
/**
* 根据beanName 获取
Spring bean
* @param beanName
* @return Object
*/
public static Object getBean(String beanName){
if(beanName==null)return null;
return
ApplicationContext.getBean(beanName);
}
/**
* 根据bean type 获取
SpringBean
* @param clazz
* @return
*/
public static Object getBeanByType(Class clazz){
return
ApplicationContext.getBean(clazz);
}
/**
* 获取
Spring ApplicationContext
* @return
*/
public static
ApplicationContext getContext() {
return
ApplicationContext;
}
}
以上就介绍了springutil获取ApplicationContext,包括了Spring,Exception,Application方面的内容,希望对移动开发有兴趣的朋友有所帮助。
本文网址链接:http://www.codes51.com/article/detail_253718.html