IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Spring-framework5.0.X源码的编译与运行 -> 正文阅读

[Java知识库]Spring-framework5.0.X源码的编译与运行

SpringFramework5.0X源码(已编译,可运行版)

开发环境Intellij IDEA(2018.2.4~2019.3.3测试均可运行)

相信旺仔弟兄们在导入SpringFramwork5.0X源码时,都会出各种各样的报错,这里将调试步骤和打包好的调试好的源码分享给大家。

一、安装配置Maven框架环境(这里用的版本为Maven 3.3.9)

(1)Maven 3.3.9【内网下载】


???????(1.1) 进入下载页面

码云下载???????(1.2) 解压并找到到Maven 3.3.9
在这里插入图片描述
???????(1.3) 将apache-maven-3.3.9.zip解压到对应磁盘(这里解压到D盘)
在这里插入图片描述
???????(1.4) 在 conf --> settings.xml 中配置1.3中本地仓库的路径
在这里插入图片描述
???????(1.5) 将settings.xml 中第55行改成对应的本地仓库的路径
在这里插入图片描述<localRepository>D:\apache-maven-3.3.9\repository</localRepository>

(2)其它版本可以上【Maven官网】下载(速度比较慢)

???????注意: 在构建SpringFramwork源码库时,Intellij IDEA2018.2.4只支持Maven 3.3.9和3.3.9以下版本

1、IEDA导入Maven 3.3.9框架(自带的Maven不一定是这个版本):

?????1.1、打开IDEA(本人用的是IntelliJ IDEA2018.2.4和2019.3.3两个版本)–> 点击IDEA菜单栏右上角的“File” --> 点击File中的“Settings”
File
?????1.2、按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。
在这里插入图片描述

2、配置成win系统全局变量(在IDEA环境下运行,可跳过)

?????2.1、下载完Maven后,解压到自定义路径

  • 系统变量:MAVEN_HOME = D:\apache-maven-3.3.9
    在这里插入图片描述

  • 系统变量:path = %MAVEN_HOME%\bin
    在这里插入图片描述
    ?????2.2、测试:在dos窗口里输入mvn -version显示出Maven 3.3.9说明配置成功

mvn -version

Maven配置成功

二、安装配置Gradle框架环境(这里用的版本为Gradle4.4.1,可跳过)

三、导入SpringFramework5.0X源码

SpringFramework 5.0X (已编译版本)【下载】????提取码:full

1、解压SpringFramework5.0X(此处解压到D盘,可以根据自己习惯更改)

在这里插入图片描述
????(1) springFramework文件夹里的Gradle配置文件——build.gradle简单解释:
在这里插入图片描述
????(2) springFramework文件夹里的Gradle配置文件——build.gradle简单解释:
在这里插入图片描述

2、IDEA2018 2.4或2019 3.3导入spring-framework5.0.X框架

  • 第一步:点击Open
  • 第二步:选中解压后的spring-framework文件夹
  • 第三步:点击ok
    在这里插入图片描述

3、确认Maven配置无误

????按Build,Execution,Deployment --> Build Tools --> Maven 顺序点击“Maven”,设置Maven home directory、User settings file 和 Local repository的对应路径。
在这里插入图片描述

4、在IDEA中运行并学习spring-framework源码

????4.1、在springFramework工程中 --> 右键build.gradle --> Run 'spring-framework’

在这里插入图片描述
????4.2、查看编译是否通过
????在springFramework工程中 --> 进入spring-beans --> 进入test --> 打开BeanUtilsTests.java --> 查看结果
在这里插入图片描述????4.3、查看Gradle框架是否构建成功
????(1)在springFramework工程中 --> 进入spring-beans --> 进入src\main\java\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Java Class Diagrams
在这里插入图片描述????出现如下图像说明运行成功:
在这里插入图片描述
(2)在springFramework工程中 --> 进入spring-beans --> 进入src\main\java\org.springframework.beans/factory/config --> 打开configurableBeanFactory.java --> 选中ConfigurableBeanFactory,右键 --> 点击Diagrams --> 点击Show Diagram或Show Diagram Prop… --> Gradle Dependencies

在这里插入图片描述
????出现如下图像说明运行成功:

在这里插入图片描述

  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-07-25 11:31:22  更:2021-07-25 11:31:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/19 10:04:17-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码