当前位置: 首页 > news >正文

Spring源码编译教程

1. Spring版本是5.3.10

2. 下载gradle依赖

Spring是通过gradle来编译源码下载依赖的,.gradle文件夹可以理解为gradle的仓库(和mave类似,不懂gradle的先这么理解),而我给大家的这个仓库,只包含了Spring源码所需要的依赖。

百度网盘链接:百度网盘 请输入提取码 提取码:uk7w(如链接失效可联系我获取)

下载得到.gradle.zip压缩包,并解压

3.Gitee下载Spring源码

Spring带注释源码地址

git clone的地址为:spring-framework-5.3.10: spring-framework-5.3.10

使用idea工具git clone下载。

image.png

下载完后,取消编辑。

4. 修改IDEA的gradle配置 

然后把Build and run suing和Run tests using都改为IntelliJ IDEA,其他都不用动,改为之后如下图:

改完之后点击Apply,再点击OK,会自动触发gradle的重新编译。

image.png

如果没有触发可以,点击

image.png

 编译成功截图:

image.png

5. 运行代码

如果遇到以下问题:

image.png

 再次执行Test类中的main方法,可能就直接运行成功了:

http://www.lryc.cn/news/133419.html

相关文章:

  • Python入门教程 | Python简介和环境搭建
  • 阿里云ECS服务器企业级和共享型介绍_企业级常见问题解答FAQ
  • leetcode做题笔记92. 反转链表 II
  • springboot引入druid解析sql
  • 学习笔记十九:Pod常见的状态和重启策略
  • Spring的ApplicationEvent简单使用
  • python程序员面试题之:set vs tuple vs list vs dict
  • STM32 F103C8T6学习笔记11:RTC实时时钟—OLED手表日历
  • 无法将“环境变量”项识别为 cmdlet、函数、脚本文件或可运行程序的名称(pycharm)
  • 基于图像链接的批量下载
  • mongodb使用心得
  • 学习Vue:响应式原理与性能优化策略
  • 神经网络基础-神经网络补充概念-43-梯度下降法
  • Reids之Set类型解读
  • 【网络基础】数据链路层
  • 云计算|OpenStack|使用VMware安装华为云的R006版CNA和VRM---初步使用(二)
  • Python typing函式庫和torch.types
  • UE5 编程规范
  • 交互消息式IMessage扩展开发记录
  • 软件团队降本增效-建立需求评估体系
  • npm yarn pnpm 命令集
  • python 开发环境(PyCharm)搭建指南
  • springboot里 运用 easyexcel 导出
  • 一“码”当先,PR大征集!2023 和RT-Thread一起赋能开源!
  • jmeter模拟多用户并发
  • 澎峰科技|邀您关注2023 RISC-V中国峰会!
  • 【系统架构】系统架构设计之数据同步策略
  • Linux内核学习笔记——ACPI命名空间
  • 使用 OpenCV Python 实现自动图像注释工具的详细步骤--附完整源码
  • RunnerGo中WebSocket、Dubbo、TCP/IP三种协议接口测试详解