<big>版权声明:本文为 Codeagles 原创文章,可以随意转载,但请注明出处!!!</big>
配置Maven
首先在Maven的pom.xml中配置好如下信息:
<project>
...
<build>
...
<plugins>
...
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.1.12.RELEASE</version>
<configuration>
<jvmArguments>
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005
</jvmArguments>
</configuration>
...
</plugin>
...
</plugins>
...
</build>
...
</project>
启动Springboot项目-jar文件
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=端口号 -jar xxx.jar
例如: java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 -jar Testdemo-1.0.0-SNAPSHOT.jar
将项目启动起来后,再去配置Eclipse,否则会报错,连接被拒绝。
配置Eclipse
在需要的项目上“ 右键->Debug As->Debug Configuration”
如图所示:
- 在①处右键,new
- 在②处起一个名字,随意
- 在③处选择需要监听的项目,(对于多项目依赖启动的工程来说,启动哪个项目,就监听哪个项目)
- 在④出填写主机IP,比如本机localhost,端口为上一步骤用命令启动时设置的address的端口号,这里为5005.
-
点击Apply->Debug开始监听即可。
Debug Configuration
多项目配置
如果是多项目需要同时启动,而且需要监听,则需要记住命令行启动时设置的端口号。例如A项目 启动时5005,那么B项目启动需要更改不同端口号,如5006即可。
然后重复“配置Eclipse”步骤,按顺序new 、起名字、选择需要监听的项目、改监听端口、apply、debug即可。
监听效果
此时完成了配置,可以进行访问了。在Eclipse中设置断点,然后通过访问,会发现Eclipse已经进入断点模式了,到此OK。