项目中使用Reflections扫描自定义注解,根据注解的值做逻辑处理。部分添加注解的类扫描不到,对比扫描到的类发现,代码没有任何问题,项目也没有异常日志打印出来,debug看源码发现Reflections类打印异常信息的日志级别为debug。在org.reflections.Reflections#scan(java.net.URL)方法中
追踪源码,在此方法中点击scanner.scan(file, classObject)进入,实现类是org.reflections.scanners.AbstractScanner
点击configuration.getMetadataAdapter().getOfCreateClassObject(file)进入,实现类是org.reflections.adapters.JavassistAdapter