springboot 远程调试工具

一朝跨入了springboot庞大的工具体系,idea,eclipse开发者工具、数据库db客户端pgadmin4、命令终端工具(控制台)等等。

我最近遇到了一个新的需求,需要使用调试远程的springboot项目的jar包,在本地与jar包中的源码相同的需要debug的一行,打上断点调试。

通过以下在idea开发工具中操作的步骤是:

  1. 打包

使用 -mvn clean package -DskipTests 的指令打包

  1. 打开 运行栏 的 Run/Debug Configurations

点击Edit Configurations 目录 选择Remote
参数 hostname:远程主机IP地址,本机为localhost
参数 port:默认5005
JDK 选择 1.8(jar包使用的jdk版本)
复制Command Line for remote JVM 框中的内容:
1.8是 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

在远端运行jar包时 输入
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 xxx.jar
本机立刻启动Run->UnName。
当远端运行达达本机idea调试打断点的地方,本机的代码就可以按照debug模式调试了

另外补充一句,推荐大家基础java知识去HOW2J java基础知识了解。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Spring Boot是一个高效的Java开发工具,它基于Spring框架,简化了Spring应用程序的配置和开发过程。以下是一些常用的Spring Boot高效开发工具: 1. Spring Initializr:提供了一个可视化界面,用于快速生成Spring Boot项目的起始代码。你可以选择所需的依赖关系和框架,然后生成一个基本的项目结构。 2. IntelliJ IDEA:这是一款功能强大的Java集成开发环境(IDE),提供了对Spring Boot项目的全面支持。它具有智能代码完成、重构和调试等功能,可以极大地提高开发效率。 3. Maven或Gradle:这些是流行的构建工具,用于管理和构建Java项目。你可以使用其中之一来管理Spring Boot项目的依赖关系、自动构建和运行测试。 4. Spring Boot DevTools:这是一个开发时的辅助工具,可以自动监测项目文件的变化并进行重新加载。它还提供了一些方便的开发功能,如自动重启应用程序、热交换和远程调试等。 5. Swagger:这是一个API文档生成工具,可以帮助你快速生成和维护API文档。在Spring Boot中,你可以使用Swagger注解来描述接口,并通过Swagger UI查看和测试API。 6. Postman:这是一个强大的API测试工具,可以帮助你测试和调试Spring Boot应用程序的API。它提供了一个用户友好的界面,可以发送HTTP请求并查看响应结果。 这些工具都可以帮助你提高Spring Boot应用程序的开发效率和质量。根据你的需求和偏好,选择适合自己的工具进行开发工作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值