使用AspectJ注解开发AOP应用时,会遇到以下问题:
::0 can't find referenced pointcut
这是 jdk 和 spring 插件的版本不兼容的问题,正确版本如下:
我用的 jdk1.7,因此在 pom.xml 中修改版本如下即可:
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.7.3</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.7.3</version>
</dependency>