推荐链接:
总结——》【Java】
总结——》【Mysql】
总结——》【Redis】
总结——》【Kafka】
总结——》【Spring】
总结——》【SpringBoot】
总结——》【MyBatis、MyBatis-Plus】
SpringBoot——》源码
一、官方源码下载
2.3.0版本之前:使用Maven构建项目的
2.3.0版本之后:使用Gradle构建项目的本文以SpringBoot2.2.5版本为案例,介绍编译过程
官网地址:https://github.com/spring-projects/spring-boot
1、选择版本
2、下载压缩文件
3、解压文件
二、本地源码编译
1、把解压缩的源码直接导入到IDEA
2、修改pom文件中的版本号
<properties>
<revision>2.2.5.snapshot</revision>
<main.basedir>${basedir}</main.basedir>
<disable.checks>true</disable.checks>
</properties>
3、执行编译命令
(1)mvn spring-javaformat:apply
mvn spring-javaformat:apply
(2)mvn clean install -DskipTests
mvn clean install -DskipTests
三、源码环境使用
1、创建新模块
在 spring-boot-project
项目下创建 module
为spring-boot-demo
2、修改pom文件,添加starter依赖
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.2.5.snapshot</version>
</dependency>
</dependencies>
3、添加启动类
package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class DemoApplication {
public static void main(String[] args) {
SpringApplication.run(DemoApplication.class, args);
}
}
4、其他项目关联上自己编译的源码