类 SpringContextUtils
java.lang.Object
cn.xisoil.utils.tool.SpringContextUtils
- 所有已实现的接口:
org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanFactoryAware,org.springframework.context.ApplicationContextAware
@Component
public class SpringContextUtils
extends Object
implements org.springframework.beans.factory.BeanFactoryAware, org.springframework.context.ApplicationContextAware
上下文操作bean类
-
字段概要
字段 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleancontainsBean(String beanName) 判断上下文是否有这个beanvoiddestroySingleton(String beanName) 销毁单例的bean获取bean<T> TgetBeanForType(Class<T> clazz) 获取bean列表String[]getBeanNamesForType(Class<?> clazz) 获取bean 名称列表<T> List<T>getBeansForType(Class<T> clazz) 获取bean列表<T extends Annotation>
Map<String,Object> getBeansWithAnnotation(Class<T> tClass) voidregisterSingleton(String beanName, Object object) 创建单例的beanvoidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
-
字段详细资料
-
applicationContext
protected org.springframework.context.ApplicationContext applicationContext
-
-
构造器详细资料
-
SpringContextUtils
public SpringContextUtils()
-
-
方法详细资料
-
setBeanFactory
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory) throws org.springframework.beans.BeansException - 指定者:
setBeanFactory在接口中org.springframework.beans.factory.BeanFactoryAware- 抛出:
org.springframework.beans.BeansException
-
registerSingleton
创建单例的bean -
destroySingleton
销毁单例的bean -
getBean
获取bean- 参数:
beanName-- 返回:
-
getBeanNamesForType
获取bean 名称列表- 参数:
clazz-- 返回:
-
getBeansForType
获取bean列表- 类型参数:
T-- 参数:
clazz-- 返回:
-
getBeanForType
获取bean列表- 类型参数:
T-- 参数:
clazz-- 返回:
-
getBeansWithAnnotation
-
containsBean
判断上下文是否有这个bean -
setApplicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - 指定者:
setApplicationContext在接口中org.springframework.context.ApplicationContextAware- 抛出:
org.springframework.beans.BeansException
-