环境
spring boot版本:spring-boot-2.1.x
jdk版本:jdk1.8
maven版本:3.5.0(刚开始用的不是3.5.0的版本,结果各种报错)
我是从这下载的3.5.0版本的maven
https://archive.apache.org/dist/maven/maven-3/3.5.0/binaries/
编译源码
建议配置阿里云镜像,不然下载各种依赖速度太慢了
从GitHub下载源码传送门
进入项目根目录,执行如下命令
mvn clean install -DskipTests -Pfast
如果执行官网提供的命令
./mvnw clean install -DskipTests -Pfast
会先下载一个maven然后执行(我们用本地的就行)
编译成功的话会有如下提示
调试源码
改了一下主项目的pom文件,引入了spring-boot-samples模块,这样我们就能用这个模块来debug源码了
<modules>
<module>spring-boot-project</module>
<!-- Samples are built via the invoker plugin -->
<module>spring-boot-samples</module>
<module>spring-boot-samples-invoker</module>
<module>spring-boot-tests</module>
</modules>
我启动spring-boot-sample-tomcat模块中的main方法
E:\spring\spring-boot-2.1.x>curl http://localhost:8080/
Hello World
终于可以愉快的调试源代码了
参考博客
[0]https://www.javatt.com/p/18140
[1]https://blog.csdn.net/hzygcs/article/details/86102971