类 BeanFactoryUtils
- java.lang.Object
-
- io.microsphere.spring.util.BeanFactoryUtils
-
public abstract class BeanFactoryUtils extends java.lang.ObjectBeanFactoryUtilities class- 从以下版本开始:
- 1.0.0
- 作者:
- Mercy
-
-
构造器概要
构造器 构造器 说明 BeanFactoryUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static org.springframework.beans.factory.config.AutowireCapableBeanFactoryasAutowireCapableBeanFactory(java.lang.Object beanFactory)static org.springframework.beans.factory.support.BeanDefinitionRegistryasBeanDefinitionRegistry(java.lang.Object beanFactory)static org.springframework.beans.factory.config.ConfigurableBeanFactoryasConfigurableBeanFactory(java.lang.Object beanFactory)static org.springframework.beans.factory.config.ConfigurableListableBeanFactoryasConfigurableListableBeanFactory(java.lang.Object beanFactory)static org.springframework.beans.factory.support.DefaultListableBeanFactoryasDefaultListableBeanFactory(java.lang.Object beanFactory)static org.springframework.beans.factory.HierarchicalBeanFactoryasHierarchicalBeanFactory(java.lang.Object beanFactory)static org.springframework.beans.factory.ListableBeanFactoryasListableBeanFactory(java.lang.Object beanFactory)static <T> java.util.List<T>getBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, java.lang.String[] beanNames, java.lang.Class<T> beanType)Gets name-matched Beans fromBeanFactorystatic <T> TgetOptionalBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, java.lang.String beanName, java.lang.Class<T> beanType)Get optional Beanstatic java.util.Set<java.lang.Class<?>>getResolvableDependencyTypes(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)Get theregisteredResolvable Dependency Typesstatic java.util.Set<java.lang.Class<?>>getResolvableDependencyTypes(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)Get theregisteredResolvable Dependency Typesstatic booleanisBeanDefinitionRegistry(java.lang.Object beanFactory)static booleanisDefaultListableBeanFactory(java.lang.Object beanFactory)Is the given BeanFactoryDefaultListableBeanFactory
-
-
-
方法详细资料
-
getOptionalBean
public static <T> T getOptionalBean(org.springframework.beans.factory.ListableBeanFactory beanFactory, java.lang.String beanName, java.lang.Class<T> beanType)Get optional Bean- 类型参数:
T- thetypeof Bean- 参数:
beanFactory-ListableBeanFactorybeanName- the name of BeanbeanType- thetypeof Bean- 返回:
- A bean if present , or
null
-
getBeans
public static <T> java.util.List<T> getBeans(org.springframework.beans.factory.ListableBeanFactory beanFactory, java.lang.String[] beanNames, java.lang.Class<T> beanType)Gets name-matched Beans fromBeanFactory- 类型参数:
T- thetypeof Bean- 参数:
beanFactory-BeanFactorybeanNames- the names of BeanbeanType- thetypeof Bean- 返回:
- the read-only and non-null
Listof Bean names
-
isDefaultListableBeanFactory
public static boolean isDefaultListableBeanFactory(java.lang.Object beanFactory)
Is the given BeanFactoryDefaultListableBeanFactory- 参数:
beanFactory-BeanFactory- 返回:
trueif it'sDefaultListableBeanFactory,falseotherwise
-
isBeanDefinitionRegistry
public static boolean isBeanDefinitionRegistry(java.lang.Object beanFactory)
-
asBeanDefinitionRegistry
public static org.springframework.beans.factory.support.BeanDefinitionRegistry asBeanDefinitionRegistry(java.lang.Object beanFactory)
-
asListableBeanFactory
public static org.springframework.beans.factory.ListableBeanFactory asListableBeanFactory(java.lang.Object beanFactory)
-
asHierarchicalBeanFactory
public static org.springframework.beans.factory.HierarchicalBeanFactory asHierarchicalBeanFactory(java.lang.Object beanFactory)
-
asConfigurableBeanFactory
public static org.springframework.beans.factory.config.ConfigurableBeanFactory asConfigurableBeanFactory(java.lang.Object beanFactory)
-
asAutowireCapableBeanFactory
public static org.springframework.beans.factory.config.AutowireCapableBeanFactory asAutowireCapableBeanFactory(java.lang.Object beanFactory)
-
asConfigurableListableBeanFactory
public static org.springframework.beans.factory.config.ConfigurableListableBeanFactory asConfigurableListableBeanFactory(java.lang.Object beanFactory)
-
asDefaultListableBeanFactory
public static org.springframework.beans.factory.support.DefaultListableBeanFactory asDefaultListableBeanFactory(java.lang.Object beanFactory)
-
getResolvableDependencyTypes
public static java.util.Set<java.lang.Class<?>> getResolvableDependencyTypes(org.springframework.beans.factory.config.ConfigurableListableBeanFactory beanFactory)
Get theregisteredResolvable Dependency Types- 参数:
beanFactory-ConfigurableListableBeanFactory- 返回:
- non-null read-only
Set
-
getResolvableDependencyTypes
public static java.util.Set<java.lang.Class<?>> getResolvableDependencyTypes(org.springframework.beans.factory.support.DefaultListableBeanFactory beanFactory)
Get theregisteredResolvable Dependency Types- 参数:
beanFactory-DefaultListableBeanFactory- 返回:
- non-null read-only
Set
-
-