1.在pom.xml添加启动参数
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <jvmArguments><!-- 这里的address参数是调试监听的端口,随便填写都可以 --> -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=1212 </jvmArguments> </configuration> </plugin> </plugins> </build>
2. 在IDEA的右上角找到Edit Configurations...
在弹出来的框里面,只需要添加Remote,然后填写对应的值就可以了
name=调试的名称,随便填
host=启动服务时所在的地址
port=启动服务时的调试端口,这里就是对应pom上配置的调试端口,或者启动jar时对应启动调试端口
use module classpath=对应的应用根目录
3.启动应用
mvn spring-boot:run
执行完启动命令后会服务会跑到一半会停下来,因为他正在进行启动监听,如图
4.idea 调用监听接口
选择右上角的对应刚才填写好的配置,然后点选哪种小虫,这样应用就会继续往下跑,并完整启动,接下来在对应的位置选择断点就可以了