SpringBoot项目AOP不起作用

背景

在springboot项目中定义了切面类,并定义了切入点,项目正常启动,但是在进入方法时,项目没有报错,同时AOP并没有起作用。

解决方法

一开始在pom.xml中引入了以下依赖:

<dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.8.9</version>
</dependency>

,但是缺少了jweaver包,添加以下依赖,问题解决:

<dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjrt</artifactId>
            <version>1.8.9</version>
        </dependency>
        <dependency>
            <groupId>org.aspectj</groupId>
            <artifactId>aspectjweaver</artifactId>
            <version>1.9.2</version>
</dependency>

小结

还是包引入的问题,检查pom.xml文件是否已经引进了相应的包。

你可能感兴趣的:(SpringBoot项目AOP不起作用)