当使用基于aspectj注解方式的spring AOP功能时,需要两个第三方的依赖:一个是aspectjrt.jar,另外一个是aspectjweaver.jar。在一般的情况下(至少是在我的环境当中,我的环境使用的IDE是Spring Tool Suite)aspectjrt这依赖的任何版本都可以正常下载,但是aspectjwearver这个依赖每个版本都不能正常下载
由于aspectjweaver(版本是1.7.4)这个依赖无法通过spring tool suite IDE自动下载,因此之前无论是前置通知,后置通知,异常通知等都是写完了代码提交了上去,而没有进行运行测试。
现在通过下面的方式来解决这aspectj这个依赖无法下载的问题:首先在网上自动手动下载aspectjweaver这个依赖;
然后将这个依赖放置到自己的本地仓库(也就是.m2文件夹中相应的路径下面)
若此时spring tool suite IDE还是无法将这个依赖加入到Maven Dependencies的classpath中时,自己可以手动编辑这个classpath中的jar包信息,手动将这个jar包加入到其中