【源码学习】- SpringBoot - 环境准备

1.官方源码下载

注意SpringBoot项目在2.3.0之前是使用Maven构建项目的,在2.3.0之后是使用Gradle构建项目的。后面分析的源码以SpringBoot2.2.5为案例

  官网地址:https://github.com/spring-projects/spring-boot

image.png

image.png

2.本地源码编译

  把解压缩的源码直接导入到IDEA中,修改pom文件中的版本号。

image.png

pom文件中提示 disable.checks属性找不到,添加一个即可。

	<properties>
		<revision>2.2.5.snapshot</revision>
		<main.basedir>${basedir}</main.basedir>
		<!-- 添加属性 -->
		<disable.checks>true</disable.checks>
	</properties>

然后执行编译命令

mvn clean install -DskipTests

image.png

然后控制台出现如下错误

image.png

按照提示,执行下面的 命令 就好了:

image.png

image.png

在执行编译命令就可以了

mvn clean install -DskipTests

image.png

3.源码环境使用

  源码编译好之后,就可以在这个项目中来创建自己的SpringBoot项目了,在 spring-boot-project项目下创建 module,

image.png

  然后在我们的module中添加对应的start依赖

image.png

然后添加我们的启动类

image.png

项目能够正常启动

image.png

同时点击run方法进去,我们可以添加注释了:

image.png

  在其他项目使用我们编译的源码,这个可能是大家比较感兴趣的一个点了,我们也来介绍下,依赖我们还是可以使用官方的依赖即可,不过最好还是和我们编译的版本保持一致。

  主要是关联上我们编译的源码。

image.png

image.png

image.png

修改代码

image.png

image.png

好了到此我们就可以开启SpringBoot的源码探索之旅了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值