下载spring源码:https://github.com/spring-projects/spring-framework/releases/tag/v5.2.0.RELEASE
下载项目管理工具gradle:https://services.gradle.org/distributions/
其实上面下载的spring源码后,在项目目录下执行.\gradlew.bat :spring-oxm:compileTestJava命令就会自己云下载相对应版本的gradle工具,然后自己去配置下系统环境变量
(下面是可能出现的问题,试试下面的方法)
执行完上面的命令后,因为spring源码项目中没有spring-cglib-repack-xxx.jar和spring-objenesis-repack-xxx.jar两个jar包需要执行下面两个命令去下载:
在spring-framework目录下执行gradle objenesisRepackJar和gradle cglibRepackJar命令,
会在Spring-framework\spring-core\build\libs 目录下生成jar包。
然后按上面的视频教程的后半部分 导入到idea中去就可以了
上面导入成功后,自己创建一个测试模块来测试代码能否正常运行
测试过程可能会出现下面的问题:
Error:(347, 51) java: 找不到符号 符号: 变量 CoroutinesUtils
位置: 类 org.springframework.core.ReactiveAdap
解决方法:按照下面截图的顺序操作
找到G:\spring-framework-5.2.0.RELEASE\spring-core\kotlin-coroutines\build\libs\kotlin-coroutines-5.2.0.RELEASE.jar
选择添加到的模板spring-core_main
上面的步骤完成后,就可以正常测试了