Caused by: java.lang.ClassNotFoundException: org.aspectj.weaver.tools.PointcutDesignatorHandler

380 阅读1分钟

报错出现该异常原因:缺少aspectj.weaver包

注意:可以直接使用springboot中的dependecy依赖中的aspectj.weaver 如果aspectj.weaver版本还是不存在这个类 那更新个版本

例如  springboot版本为  2.5.3时  aspectj.weaver版本为1.9.7

<aspectj.version>1.9.7</aspectj.version>
<!--直接使用 springboot parent为2.5.3 -->
<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
</dependency>

或者直接指定版本

<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.9.7</version>
</dependency>
<dependency>
    <groupId>org.aspectj</groupId>
    <artifactId>aspectjweaver</artifactId>
    <version>1.6.11</version>
</dependency>

上述二者都可以