关于 idea 调试关闭时操作

1 月 6 日
 iv8d

##需求 在 idea 调试 spring 代码时,需要调试在服务关闭时进行的操作,目前 debug 模式下直接点关闭服务,能进入 ContextClosedEvent 代码,但是只能显示日志,无法停到在此处设置的断点中。

##目标 希望能在服务关闭时跟进断点内

1289 次点击
所在节点    JetBrains
7 条回复
iv8d
1 月 6 日
帖子沉这么快吗
twofox
1 月 6 日
没做过类似的场景
yooomu
1 月 6 日
SpringApplication.exit() ,写个接口或者定时任务,调用这个方法,自己关闭自己就能断点了
acrisliu
1 月 6 日
写个借口调用 3 楼的方法
acrisliu
1 月 6 日
@acrisliu 借口 ➡️ 接口
iv8d
1 月 6 日
SpringApplication.exit 是主动退出吧,有没有那种点 idea 上的 stop 按钮停止的 debug 呢。
iv8d
1 月 6 日
目前退出 debug 放到主动方法调用里测试了,exit 错误不会显示到日志中,代码有错无法看到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1183385

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX