public void getMethod() throws IOException, ClassNotFoundException {
ResourcePatternResolver resolver = ResourcePatternUtils.getResourcePatternResolver(resourceLoader);
metadataReaderFactory metaReader = new CachingmetadataReaderFactory(resourceLoader);
Resource[] resources = resolver.getResources("classpath*:com/moon*.class");
for (Resource resource : resources) {
metadataReader reader = metaReader.getmetadataReader(resource);
String className = reader.getClassmetadata().getClassName();
Class> cla = Loader.loadClass(className);
Method[] ms = cla.getMethods();
for (Method m : ms) {
PreAuthorize aa = m.getAnnotation(PreAuthorize.class);
System.out.println(aa);
}
}
}
resolver.getResources(“classpath*:com/moon*.class”)参数是自己指定的包路径



