Spring源码-ListableBeanFactory
org.springframework.beans.factory
与BeanFactory主要提供的针对单个Bean的方法不同,ListableBeanFactory
可以一次性枚举出所有符合特定条件的Bean,所以叫做Listable。主要方法有:
Map<String, Object> getBeansWithAnnotation(Class<? extends Annotation> annotationType)//获取被特定注解修饰的Bean
<T> Map<String, T> getBeansOfType(@Nullable Class<T> type)//获取特定类型的Bean