获取 一个 一个包名下面的 所有类
spring 提供了实现
MetadataReaderFactory metaReader = new CachingMetadataReaderFactory();
ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
Resource[] resources = resolver.getResources("classpath*:com/chuanyi/ecard/bean/in/*.class");
ClassLoader loader = ClassLoader.getSystemClassLoader();
for (Resource resource : resources) {
MetadataReader reader = metaReader.getMetadataReader(resource);
String className = reader.getClassMetadata().getClassName();
Class<?> clazz = loader.loadClass(className);
classList.add(clazz);
System.out.println(clazz);
}
能耍的时候就一定要耍,不能耍的时候一定要学。
--天道酬勤,贵在坚持posted on 2020-07-08 10:18 zhangyukun 阅读(463) 评论(0) 收藏 举报
浙公网安备 33010602011771号