隐约记得这个异常在以前学Spring AOP时出现过,当时还是导的aspectweaver.jar的版本的问题,换个较新的jar包就行了(jdk版本与这个jar版本需要对应)
现在SpringBoot又出现这样的异常了,第一反应就是spring-boot-starter-aop
这个依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>
它自带的 aspectj 的版本与我的 jdk14 不匹配,因此我单独排除了aspectjweaver
,再引入最新的aspectjweaver
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
<exclusions>
<exclusion>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.9.6</version>
</dependency>
问题终于得到解决!