编译Spring源码的时候AspectJ报错。(解决方案)
我们在使用AOP的时候需要引入一些jar包,但是我们源码中类都在,但是回报找不大。解决方法如下。
1、安装sapectj
下载网站:https://www.eclipse.org/aspectj/downloads.php
选择镜像之后下载,可以选择国内的服务器,比如说中国科学技术大学那个。找到下载的目录,使用cmd运行jar包:java -jar xxx.jar。
一路顺着安装就好,默认是放在c盘的。
2、为spring-aspect 工程添加Facets属性
把对应的Kotlin删掉。
同上面给spring-aop_main添加Facets属性一样 给 spring-aspects_main 也添加Facets属性
3、更改编译器
如图所示进行设置,Path to Ajc comiler的路径就是我们安装的aspectj的lib目录下的工具包,我们安装完成重新编译,就不会进行报错。