- 1.错误原因
- 2.检错过程
- 3.排错过程
- 4.总结
1.错误原因
测试spring对AOP的支持是,出现can’t find referenced pointcut:
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90TQNlXR6NWekNDTwYVbiVHNHpleO1GTulzRilWO5x0LcRHelR3LcJzLctmch1mclRXY39TNwgzN1cTM4ADNxMDM4EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
2.检错过程
- 检查注解,写得正确
- 也将Aspect类配置到了配置文件中
- 最后百度:得知貌似是Aspectjrt.jar和aspectjweaver.jar和JDK的版本不匹配,JDK与它们的版本要一致
3.排错过程
我JDK用的是1.8的,于是就下载了一个Aspectjrt.jar和aspectjweaver.jar为1.8.13版本的,引入到项目中,错误成功解决!!!
4.总结
做java项目时,要时刻注意jdk与引入的jar包的版本匹配问题