前言1. 调试jar
1.1 方式一1.2 方式二:通过JAR Aplication调试 2. 调试springboot 的启动流程参考
相关文章:
【IDEA】springboot项目打包成jar
【IDEA】IDEA 调试jar文件
参见原文
1.2 方式二:通过JAR Aplication调试这种也是编译打包到libs文件夹里面,
和上面一样配置好jar输出目录,然后打包:
然后配置JAR Aplication调试信息:
注意:此时只能调试业务流程,而不能调试springboot的启动流程,因为此时没有启动类的代码
利用前面的知识,可以把springboot项目打包成jar并进行调试,但是如何调试springboot的启动过程?需要添加spring-boot-loader依赖 才行
为了方便学习源码添加jar包如下:
参考org.springframework.boot spring-boot-loader provided
IDEA 调试jar文件 如何调试普通jar
Thinking In Spring Boot 之 Spring Boot 如何启动—JarLauncher 实现原理(二) 调试springboot 的jar文件



