两种运行方式

springboot 的项目(组建)有两种方式。

  1. 直接运行java application (main class: 被@SpringBootApplication 注解那个)
  2. 运行maven 的插件 springboot:run

其中第1个能很方便地debug
但是, 跟spring 的插件thymeleaf (代替mvc)冲突.

第一种方式运行时, 会找不到项目的网页资源文件。

第二钟方法能避免呢个问题, 但系default没有提供调试功能。

解决方法

1. 在pom.xml 添加remote debug的属性

  <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><jvmArguments>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005</jvmArguments></configuration></plugin></plugins></build>

2.在Idea(现在流行这个, 应该讲大部分网上视频用呢个ide)run - Edit configuration 的截面, 添加1个remote的item

什么也不用改,按默认就得

3. 其实配置完成, 用mvn: springboot:run 运行项目

4.在debug工具栏, 选择刚刚新建的远程debug 项目, 然后按debug按钮

小结

吴复杂, 就系要同时启动两个项目, 1个本项目, 1个远程调试…

为 springboot 添加 debug功能相关推荐

  1. 添加数据功能java,SpringBoot+Vue实现数据添加功能

    一.添加代码生成器 用来自动为数据库映射类建立:mapper.service.controller package com.hanmh.utils; import com.baomidou.mybat ...

  2. springboot 添加拦截器之后中文乱码_springboot中配置了拦截器后,拦截器无效的解决方案之一...

    springboot的启动类xxxApplication不能扫描到拦截器配置类,可加上@ComponentScan(basePackages={"com.maya.common"} ...

  3. springboot的jsp应该放在哪_详解SpringBoot 添加对JSP的支持(附常见坑点)

    序言: SpringBoot默认不支持JSP,如果想在项目中使用,需要进行相关初始化工作.为了方便大家更好的开发,本案例可直接作为JSP开发的脚手架工程 SpringBoot+War+JSP . 常见 ...

  4. springboot和springcloud功能详细介绍

    一. 什么是springboot 1.用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 2.创建独立的spring引用程序 main方法运行 ...

  5. Vivado Turtorial 01 —— 使用vivado中debug功能(类似ISE中ChipScope)

    这是转载大佬的,也可以移植到其他开发板上. Vivado Turtorial 01 -- 使用vivado中debug功能(类似ISE中ChipScope) 1.基于BASYS3板子,有如下代码: m ...

  6. HEXO博客系统添加搜索功能

    Hexo 可以通过接入第三方搜索引擎来为博客添加搜索功能.这里给出一种基于 Algolia 搜索引擎的实现方式. 流程 Algolia 是一家搜索解决方案提供商,提供强大的搜索服务和 API 接口.在 ...

  7. springboot添加多数据源连接池并配置Mybatis

    springboot添加多数据源连接池并配置Mybatis 转载请注明出处:https://www.cnblogs.com/funnyzpc/p/9190226.html May 12, 2018  ...

  8. 使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法

    使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没有包含的解决方法 参考文章: (1)使用idea 在springboot添加本地jar包的方法 部署的时候本地jar没 ...

  9. php商城的购物车功能,PHP实现添加购物车功能

    关于php实现添加购物车功能,具体代码如下所示: 无标题文档 商品列表 水果代号 水果名称 水果价格 水果产地 水果库存 操作 session_start(); include("../fe ...

最新文章

  1. 中国无人驾驶货运完成横穿全美壮举!智加重卡,历经昼夜端到端运送生鲜
  2. Linux有时会出现“You have new mail in /var/spool/mail/root”
  3. 元宇宙iwemeta:元宇宙催生新的行业机会,看看你能抓住哪些机遇?
  4. phpcms v9 index.php,【转】phpcms v9中tags列表页url用拼音作为路径的方法
  5. 计算机网络的拓扑结构主要取决于它的( )
  6. MySQL查询语句(select)详解
  7. JAVA语法基础作业
  8. 淘宝技术这十年——光棍节的狂欢
  9. Android Studio一直显示Building“project name”Gradle project info问题详解
  10. 成也萧何,败也萧何---PIG JOIN 的replicated
  11. 教你从零开始学习数据库!
  12. 用计算机怎么汇款,工行批量转账工具怎么用,要详细的步骤。
  13. 周公恐惧流言日,王莽谦恭未篡时
  14. 智能快递柜 软件架构 linux,13.智能快递柜(对接流程)
  15. Error while extracting response for type
  16. android 9.0 10.0 去掉音量键+Power键组合键的屏幕截图功能
  17. (三)展望Java技术的未来
  18. 决定网站打开速度的是服务器内存还是带宽,决定数据中心服务器速度的七个要素...
  19. (转)活灵活现用Git--基础篇
  20. 【用AI写周报,“卷死”同事】打造一款自动生成周报的微信小程序

热门文章

  1. Select多路复用
  2. 【数据库复习】第二章关系数据库
  3. sql注入-union select
  4. boost库安装编译指南
  5. 【渗透测试】一次运气很好的文件上传
  6. c++ new[] delete[]底层分析
  7. python隐藏windows磁盘
  8. 160个Crackme024之Opcode加密
  9. 4.API的调用过程(系统服务表)
  10. android 数据库sqlite的使用