下面是一些经常在日常debug时用到的场景,方便查看、与君共勉!
最近遇到的一种SpringBoot启动失败的情况,如果有相同情况的,可以看看是否是这个原因
1. 问题背景
- 用Debug模式启动boot项目时,项目日志卡住不动;
- 而切换使用Run模式启动又正常;(且排除项目本身问题:因为同事Dubug启动正常)
具体情况如下图:
如下图一所示,项目只启动到一半(使用postman调用接口时发现不走断点,才发现项目未成功启动)
报警提示:
Method breakpoints may dramatically slow down debugging
如下图所示:
2. 可能原因
方法上加了方法断点导致的(ps: 菱形形状的图标)
3. 解决办法
-
点击左下角
View Breakpoints
(两个套在一起的小红圆) -
然后找到
Java Method Breakpoints
,就可看到在哪个方法上加了断点
-
取消相应方法前,勾选的√,(若断点过多则双击顶部取消所有)
就会变成这个样子
-
点击减号
-
最后在点击界面弹窗右下角的done即可
最后debug重启项目