视频教程:https://www.bilibili.com/video/BV1PD4y1Z7v3?from=search&seid=11573086874040721409&spm_id_from=333.337.0.0

    下载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中去就可以了

    上面导入成功后,自己创建一个测试模块来测试代码能否正常运行

    测试过程可能会出现下面的问题:

    1. Error:(347, 51) java: 找不到符号 符号: 变量 CoroutinesUtils
    2. 位置: org.springframework.core.ReactiveAdap

    解决方法:按照下面截图的顺序操作
    image.png
    image.png
    找到G:\spring-framework-5.2.0.RELEASE\spring-core\kotlin-coroutines\build\libs\kotlin-coroutines-5.2.0.RELEASE.jar
    image.png
    选择添加到的模板spring-core_main
    image.png

    上面的步骤完成后,就可以正常测试了