类 SpringBeanUtils
- java.lang.Object
-
- com.gitee.starblues.bootstrap.utils.SpringBeanUtils
-
public class SpringBeanUtils extends Object
插件bean工具类- 版本:
- 3.0.0
- 作者:
- starBlues
-
-
构造器概要
构造器 构造器 说明 SpringBeanUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static Set<String>getBeanName(org.springframework.context.ApplicationContext applicationContext)获取bean名称static <T> List<T>getBeans(org.springframework.context.ApplicationContext applicationContext, Class<T> aClass)得到ApplicationContext中的bean的实现static List<Object>getBeansWithAnnotation(org.springframework.context.ApplicationContext applicationContext, Class<? extends Annotation> annotationType)通过注解获取beanstatic <T> TgetExistBean(org.springframework.context.ApplicationContext applicationContext, Class<T> aClass)得到存在的bean, 不存在则返回nullstatic <T> TgetExistBean(org.springframework.context.ApplicationContext applicationContext, String beanName)得到存在的bean, 不存在则返回null
-
-
-
方法详细资料
-
getBeanName
public static Set<String> getBeanName(org.springframework.context.ApplicationContext applicationContext)
获取bean名称- 参数:
applicationContext- ApplicationContext- 返回:
- bean名称集合
-
getBeans
public static <T> List<T> getBeans(org.springframework.context.ApplicationContext applicationContext, Class<T> aClass)
得到ApplicationContext中的bean的实现- 类型参数:
T- 接口或者抽象类型bean类型- 参数:
applicationContext- ApplicationContextaClass- 接口或者抽象类型bean类型- 返回:
- 所有的实现对象
-
getExistBean
public static <T> T getExistBean(org.springframework.context.ApplicationContext applicationContext, Class<T> aClass)得到存在的bean, 不存在则返回null- 类型参数:
T- bean 类型- 参数:
applicationContext- ApplicationContext容器aClass- bean 类型- 返回:
- 存在bean对象, 不存在返回null
-
getExistBean
public static <T> T getExistBean(org.springframework.context.ApplicationContext applicationContext, String beanName)得到存在的bean, 不存在则返回null- 类型参数:
T- 返回的bean类型- 参数:
applicationContext- ApplicationContext容器beanName- bean 名称- 返回:
- 存在bean对象, 不存在返回null
-
getBeansWithAnnotation
public static List<Object> getBeansWithAnnotation(org.springframework.context.ApplicationContext applicationContext, Class<? extends Annotation> annotationType)
通过注解获取bean- 参数:
applicationContext- applicationContextannotationType- 注解类型- 返回:
- List
-
-