Spring Boot 源码分析
源码分析的笔记基于spring-boot-2.2.2.RELEASE版本
下载地址:https://github.com/spring-projects/spring-boot/releases
1. SpringBoot源码构建
1.1. 方式1:maven命令编译项目
- 进入到下载的源码目录执行如下命令: ``` mvn -Dmaven.test.skip=true clean install
```
-Dmaven.test.skip=true
在打包过程中会忽略testcase,不然编译过程漫长,而且可能会发生一些异常,初次编译的目的削减掉这一步,如果正常编译通过,后面可以对那测试案例做测试。
- 如果出现报错找不到spring-javaformat插件 执行
mvn spring-javaformat:apply
命令即可。 如果再出现错误,执行
mvn -Dmaven.test.failure.ignore=true -Dmaven.test.skip=true clean install
1.2. 使用 mvnwrapper 编译项目
进入到下载的源码目录执行命令:
mvnw clean install -DskipTests -Pfast