Spring Context 工具类
Posted Bwz_Learning
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring Context 工具类相关的知识,希望对你有一定的参考价值。
在web的开发过程中,有时需要获取在beans中配置的bean.使用下面的方式可以实现.
Spring Context 工具类
@Component
public class SpringContextUtils implements ApplicationContextAware
public static ApplicationContext applicationContext;
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
SpringContextUtils.applicationContext = applicationContext;
public static Object getBean(String name)
return applicationContext.getBean(name);
public static <T> T getBean(String name, Class<T> requiredType)
return applicationContext.getBean(name, requiredType);
public static boolean containsBean(String name)
return applicationContext.containsBean(name);
public static boolean isSingleton(String name)
return applicationContext.isSingleton(name);
public static Class<? extends Object> getType(String name)
return applicationContext.getType(name);
以上是关于Spring Context 工具类的主要内容,如果未能解决你的问题,请参考以下文章