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

http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#using-boot-running-as-a-packaged-application

==>如有问题,请联系我:easonjim#163.com,或者下方发表评论。<==

最新文章

  1. Install-Package EntityFramework -version 5.0.0.0
  2. Scala 深入浅出实战经典 第66讲:Scala并发编程实战初体验
  3. include a image in devexpress datagrid
  4. javascript加载优化
  5. EF6中使用事务的方法
  6. Sql Server 复制数据库
  7. java课程之团队开发冲刺阶段1.7
  8. OO第二单元(电梯)单元总结
  9. BZOJ 4260 Codechef REBXOR (区间异或和最值) (01字典树+DP)
  10. C# 备份、还原、拷贝远程文件夹
  11. 使用babel与@babel/node
  12. [kuangbin]树链剖分A - Aragorn&#39;s Story
  13. 深入聊聊Java多线程
  14. 如何去除WIN7任务栏项目上右键菜单中的最近访问一栏
  15. 华为交换机 查看 ip和mac对应关系
  16. mybatis提取&lt;where&gt;&lt;if&gt;共用代码
  17. 【Dubbo源码阅读系列】服务暴露之本地暴露
  18. 博弈--ZOJ 3084 S-Nim(SG)
  19. Linux centos7下设置Tomcat开机自启动
  20. 如何让thinkpad X1C 用U盘 安装上专业版win10

热门文章

  1. Winform仿制QQ微信聊天窗口气泡
  2. C#使用BeginInvoke和EndInvoke异步下载和获取返回结果
  3. Spring WebSocket教程(二)
  4. Linxu Yum方式安装Mysql
  5. 如何使用sendEmail发送邮件
  6. linux用户和权限详解
  7. ajax 案例demo
  8. 【oneday_onepage】——Ten Changes To Make A Difference In Your Life
  9. SpringBoot使用端口运行
  10. WaitForSingleObject函数的使用