Spring5.3.0源码下载
目录
- 源码下载
- 环境配置
- import into idea
- 修改配置
- gradle-wapper.properties
- build.gradle
- Setting Gradle
- refresh Gradle
- 写一个小dome
- 源码研究心得
源码下载
Spring5.3.0 Download Address 我们只需要下载zip
就行了, 如果忘记了这个地址,可以在Spring Official Website 找,step :Projects -> SpringFramework找到 github
的图标点击就会去到下载页面。如果严格按照这个教程的版本要求,成功率很大。 我自己也是试了很多个版本,要么就是jar包下载不下来repo.spring.io 报错401,要么就是下载好了之后编译出现问题,很麻烦。失败多次之后恰巧在这个版本成功了,主要是因为严格按照Gredle/Java 两个版本。
环境配置
注意:我是安装Spring 5.3.0
一定要严格的按照版本要求,这里有两个版本的要求,分别是Java和Gradle,自己百度去下载,注意要配置环境啊。
- Java version 15
(1)多个Java环境安装教程
(2)JDK各种版本的下载地址 - Gradle 6.7
Gradle各种版本的下载地址
import into idea
Spring 5.3.0 下载好、环境都没问题之后,就可以导入到IDEA中了。
修改配置
gradle-wapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists、
# 把自己下载好的gradle地址贴上来就行了,注意前面有 file:/// 前缀
distributionUrl=file:///D:/package/gradle/gradle-6.7-bin.zip
# distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
build.gradle
这个配置文件的在项目的根目录下面。
repositories {mavenLocal()maven { url 'https://maven.aliyun.com/nexus/content/groups/public/' }mavenCentral()maven { url "https://repo.spring.io/libs-spring-framework-build" }
}
Setting Gradle
下图第一个其实就是一个本地的仓库,里面存放着各种JAR包。
第二个是下载好的Gradle 6.7
,都选好之后Apply一下就行了。
refresh Gradle
全部配置好之后,刷新一下Gradle,接下来慢慢等吧,我等了差不多一个小时才下载好。
写一个小dome
创建一个模块,引入:spring-context
模块,然后等初始化。
测试代码
beam.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><bean class="org.springframework.A" id="a"></bean>
</beans>
源码研究心得
上面都搞好了之后,就可以块乐的研究Spring源码了,如果可以在blibli搜索到好的源码讲解视频就可以跟着视频走,如果是自己研究的话。
- 熟练使用IDEA的调试功能,全文(全局)搜索功能。
- 死死的记住bean的生命周期。
- 在研究过程中,要记住结合bean的生命周期去思考为什么?
- 在研究源码的过程中,不要死扣细节,先熟悉整体过程,在往细节扣。
- 通过一些工具记录自己研究的流程,这个要自己好好研究该用什么工具,该怎么去记录。
- 有成果了,可以自己动手去验证。
Spring5.3.0源码下载相关推荐
- 最新无限制188旅游系统V7.0升级补丁 全社通V2.0补丁 Tourex 5.0源码下载
188旅游系统V7.0升级补丁 全社通V2.0补丁 Tourex 5.0源码下载 原188旅行网站办理体系今日正式晋级到7.0版别了,之前咱们都是V6.1.6.2--V6.6这样的晋级,这次咱 们一次 ...
- android源码编译烧鸡,android4.0源码下载 编译 系统体验~图解
近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下 下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平 ...
- ModStartBlog 现代化个人博客系统 v5.2.0 源码下载
ModStartBlog 是一个基于 Laravel 现代化个人博客系统.模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发.系统完全开源,基于 Apache 2.0 开 ...
- Android 8.0源码下载及编译环境搭建
最近在Ubuntu14.04上下载Android源码遇到的各种问题总结.网上搜到的各种搭建环境的文章,总是会出现一些这样那样的问题. 1.Ubuntu14.04镜像下载地址 Ubuntu14.04 2 ...
- wuxiu.SqlHelper 2.0 源码下载
源码下载地址: http://www.wuxiu.org/downloads.html#SqlHelper wuxiu.SqlHelper 是面象.NET开发环境,用于协助多种数据库操作的高性能和高重 ...
- Android9.0 源码下载和编译
一 . 安装Ubuntu虚拟机 参考在VirtualBox 6虚拟机上安装Ubuntu Linux 18.04操作系统 这里我是参考这篇博客的安装的,需要注意的是Ubuntu的版本一定要是稳定版的,官 ...
- Android10.0源码下载
平台:Ubuntu20.04.3Lts Android版本:10.0 镜像使用:科大讯飞 AOSP 镜像使用帮助 - USTC Mirror Help 文档(清华镜像我用的时候repo manifes ...
- 幸运格子2.0源码下载
格子程序,格子源码,格子网站,百万流量格子下载 ======================================================================= 幸运格子 ...
- Ubuntu下Android 4.0源码及内核下载编译注意点
Android源码编译再source.android.com上有完整的教程,在这里只说一下自己在下载和编译时遇到的一些问题 一.Android4.0源码下载注意事项: 1.使用64位的ubuntu比较 ...
最新文章
- ES5 数组方法forEach
- 【CodeForces】576 C. Points on Plane
- 浅谈Struts2下
- cherokee php,CentOS安装最快Web服务器Cherokee+MySQL+PHP
- 【Hadoop】伪分布式安装---MapReduce程序运行到YARN上,编写MapReduce程序---HDFS yarn
- Google 的三篇论文
- textarea只允许上下调节尺寸
- 修改统计信息自动收集时间窗口
- DDA数值微分法详解
- 修改k8s的集群域名后缀
- 南佛罗里达大学计算机科学硕士,去南佛罗里达大学读硕士好吗
- 如果通过这次面试我们单位录用了你,但工作一段时间却发现你根本不适合这个职位,你怎么办?(保留)
- 英特尔核显驱动hd630_英特尔首款独显 Xe Max 评测出炉:低于移动端 GTX 1050 Ti - 英特尔...
- 安科瑞电力监控系统在教学演示中的应用
- 一阶线性差分方程通项公式求解
- [书蕴笔记-2]使用word2vec模型迭代获取标签
- USB 协议整理 九:USB 协议调试工程说明
- P3386 【模板】二分图匹配(匈牙利模板)
- 千万数据去重_基于 Flink 的百亿数据去重实践
- 2023年房企数字化预算该往哪些场景投?(附爱分析报告下载)