BeanLoaderTemplate.java 文件源码

java
阅读 32 收藏 0 点赞 0 评论 0

项目:garlicts 作者:
/**
 * 获取包名下带有某注解的所有类 
 */
public List<Class<?>> getBeanClassListByAnnotation(Class<? extends Annotation> annotationClass) {

    List<Class<?>> classList = new ArrayList<Class<?>>();
    Map<Class<?>,Object> beanMap = BeanContainerAbility.getBeanMap();

       for (Class<?> cls : beanMap.keySet()) {
           if (cls.isAnnotationPresent(annotationClass)) {
            classList.add(cls);
           }
       }
       return classList;

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号