后处理:
BeanFactoryPostProcessor和BeanPostProcessor都是Spring初始化bean的扩展点。两个接口非常相似。
注意:BeanFactoryPostProcessor的回调比BeanPostProcessor要早
资源扫描:
ResourcePatternResolver resourcePatternResolver = new PathMatchingResourcePatternResolver();
MetadataReaderFactory metadataReaderFactory = new CachingMetadataReaderFactory(resourcePatternResolver);
// 加载系统所有类资源
Resource[] resources = resourcePatternResolver.getResources("classpath*:/com/**/*"+type+".class");
for (Resource r : resources ) {
MetadataReader reader = metadataReaderFactory.getMetadataReader(r);
AnnotationMetadata annotationMD = reader.getAnnotationMetadata();
。。。。。。
}
参考链接:
http://blog.csdn.net/xiao_jun_0820/article/details/7242379
http://blog.csdn.net/mn11201117/article/details/24986325
http://san-yun.iteye.com/blog/1426849