spring源码下载
版本选择
选择稳定的版本,可以选带Releases的版本,这种版本都是发行的稳定版,不同的版本对应着不同的jdk,大家根绝自己的需求来下载对应的源码
因为我的jdk是17,所以我选择了spring framework 6.1.1,
下载版本
首先进入spring官网
https://spring.io/projects/spring-framework/
可以看到有很多分支,目前最新的是6.1.2,点击这个猫的图片会进入githup下载代码界面
进入githup界面,选择自己想要的版本切换,尽量不要用main分支,因为main分支有很多超前的设计,你得jdk不一定支持,在idea中会报错
https://github.com/spring-projects/spring-framework/tree/v6.1.1
按照下图的顺序点击就可以下载spring源码了
spring framework怎么查找对应的jdk版本
spring framework怎么查找releases版本
点击下面红框的地方就可以看到releases版本了
IDEA搭建spring源码项目
我在搭这个项目的时候浪费了好多时间,期间一直报各种错,大家有时间解决各种错误还不如选对idea的版本,spring源码的版本,gradle版本;我最近也是花了好多时间却没能解决各种层出不穷的问题,最后我选择了gradle-8.2,spring framework 6.0.11,idea 2023.2.5,jdk17,很快就build success,有时间解决各种问题,还不如选择正确的版本时间来的划算;我其他文章有讲如何选择上述各种软件的版本