先去gitHub下载spring的源码:https://github.com/spring-projects/spring-framework
导入至idea后,spring-core下的包会提示报错,import引用了无效路径,是因为缺少了两个jar包所导致
解决办法:
在spring的目录下运行cmd,然后执行gradle objenesisRepackJar和gradle cglibRepackJar命令,成功以后就会发现
spring-core目录下多了两个缺失的jar包
重新build后,会发现spring-aspects中出现了问题,是因为中间有些类声明的不是class而是aspect
aspect 关键字 Java 语法违背的
解决办法:
https://www.eclipse.org/aspectj/downloads.php去官网下载一个aspectj的jar包
然后在下载的目录下打开命令行,运行java -jar apsectj.jar(下载的aspectj的名字),会提示安装,next就行了,因为安装过程的实质是解 王一个压缩包,并不需要太多地依赖于系统,因此路径可以任意选择,也可以直接选择和 Java安装在一起。
安装完成以后在IDEA中设置
File–>Project Structure–>Facets
添加成功以后然后将Kotlin给Delete掉,在保存
还需要配置
到这里才算设置成功,成功以后就可以再去build了,发现还会有问题,但是那都是测试类的问题,可以直接删除,不影响源码 ^ _ ^