Spring Boot项目使用Eclipse进行断点调试Debug
2024-10-16 18:44:16
1、在命令行下定位到项目根目录,启动Spring Boot项目,命令如下:
java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar target/myproject-0.0.1-SNAPSHOT.jar
提示:这步操作实质上打开了远程Socket端口为8000的调试功能。
以上方法是Spring官方标准实例,当然,除了以上方式还有其它的方式,比如使用Maven的插件机制,但是原理都一样,以下是另外的运行选择:
#运行Spring Boot项目
mvn spring-boot:run
#调试运行Spring Boot项目,调试端口默认是8000
mvnDebug spring-boot:run
2、在Eclipse的IDE中依次打开
Run->Debug As->Debug Configurations->Remote Java Application configuration
提示:双击
最后是设置代码的断点即可。
4、除了上述方式以外,可以使用硬编码的形式启动Spring Boot项目,然后像正常的Application那样进行调试。
比如指定main方法入口,然后增加启动代码:
package com.jsoft.springboottest.springboottest1; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; /**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
public static void main( String[] args )
{
SpringApplication.run(App.class, args);
}
}
参考:
https://stackoverflow.com/questions/24113939/how-to-debug-spring-boot-application-with-eclipse
==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==
最新文章
- Install-Package EntityFramework -version 5.0.0.0
- Scala 深入浅出实战经典 第66讲:Scala并发编程实战初体验
- include a image in devexpress datagrid
- javascript加载优化
- EF6中使用事务的方法
- Sql Server 复制数据库
- java课程之团队开发冲刺阶段1.7
- OO第二单元(电梯)单元总结
- BZOJ 4260 Codechef REBXOR (区间异或和最值) (01字典树+DP)
- C# 备份、还原、拷贝远程文件夹
- 使用babel与@babel/node
- [kuangbin]树链剖分A - Aragorn&#39;s Story
- 深入聊聊Java多线程
- 如何去除WIN7任务栏项目上右键菜单中的最近访问一栏
- 华为交换机 查看 ip和mac对应关系
- mybatis提取<;where>;<;if>;共用代码
- 【Dubbo源码阅读系列】服务暴露之本地暴露
- 博弈--ZOJ 3084 S-Nim(SG)
- Linux centos7下设置Tomcat开机自启动
- 如何让thinkpad X1C 用U盘 安装上专业版win10