Caused by: java.lang.ArrayIndexOutOfBoundsException: 37047 at org.springframework.asm.ClassReader.<init>(ClassReader.java:183) at org.springframework.asm.ClassReader.<init>(ClassReader.java:153) at org.springframework.asm.ClassReader.<init>(ClassReader.java:426) at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:53) at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:98) at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:102) at org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider.findCandidateComponents(ClassPathScanningCandidateComponentProvider.java:279) ... 32 more
貌似是因为lamda表达式,
也就是jdk8编译的class,用jdk7运行,大概是这意思吧。
没验证。
|