第一章:Spring5的下载与idea编译


第一步:gradle的下载与安装
1) 访问: gradle官网

在这里插入图片描述
点击binary-only进行下载并解压在这里插入图片描述
记录盘符路径(gradle-6.8.2 下一层能看到bin文件夹)

2)配置环境变量

编辑bash_profile文件:

vi ~/.bash_profile

追加如下内容:

GRADLE_HOME=/Users/admin/Desktop/gradle/gradle-6.8.2
PATH= P A T H : PATH: PATH:GRADLE_HOME/bin
export GRADLE_HOME GRADLE_USER_HOME PATH

执行下面命令使内容生效:

source ~/.bash_profile

测试安装是否成功:

gradle -v

出现下述效果,说明安装成功。
在这里插入图片描述

第二步:Spring源代码的下载

github 直接clone 就好,如果有中意的Spring版本可以选取指定分支拉取

git clone --branch V5.x.x.RELEASE https://github.com/spring-projects/spring-framework.git

也可在github上选择指定的版本进行下载
在这里插入图片描述

第三步:idea的配置与项目导入
  • 1:设置gradle的路径
    在这里插入图片描述
  • 2:引入工程进行加载
    在这里插入图片描述
    点击右上角的Tasks-build-build ,随后等待编译成功;

在这里插入图片描述
随后观察左侧目录,生成相关的编译文件;


第四步:对编译后的代码进行验证

在这里插入图片描述

  • 1 .新建一个模块用于进行学习代码的编写 。模块声明的话,对于gradle熟悉就用gradle,对maven熟悉就用maven。

这里使用的是gradle,相关的grade.build 文件如下:

plugins {
    id 'java'
}

group 'org.springframework'
version '5.1.21.BUILD-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

dependencies {
    compile(project(":spring-context"))
    testCompile group:'junit',name: 'junit',version:'4.12'
}
  • 2 . 编写一个测试类
@Configuration
@ComponentScan("cn.lcy.spring")
public class Bootstrap {

	public static void main(String[] args) {

		AnnotationConfigApplicationContext ac = new AnnotationConfigApplicationContext(Bootstrap.class);
		for (String beanDefinitionName : ac.getBeanDefinitionNames()) {
			System.out.println(beanDefinitionName);
		}

	}
}

随后任意打一个断点,增加一行输出语句,以确定Spring相关是进入到了本次Spring源代码还是之前的本地source。

在这里插入图片描述
在这里插入图片描述
语句通过标准输出到控制台无误,到此最基本的本地环境搭建完成;


总结: 过程并不是一帆风顺,一直缺包少包的。来来回回重新编译搞了半天;
问题记录:1)kotlin版本问题

一开始编译过程中,提示kotlin版本问题,让切换至1.2version;

找了半天,修改下述位置后成功。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值