##需求 在 idea 调试 spring 代码时,需要调试在服务关闭时进行的操作,目前 debug 模式下直接点关闭服务,能进入 ContextClosedEvent 代码,但是只能显示日志,无法停到在此处设置的断点中。
##目标 希望能在服务关闭时跟进断点内
1
iv8d OP 帖子沉这么快吗
|
2
twofox 1 天前
没做过类似的场景
|
3
yooomu 1 天前 via iPhone
SpringApplication.exit() ,写个接口或者定时任务,调用这个方法,自己关闭自己就能断点了
|
4
acrisliu 1 天前
写个借口调用 3 楼的方法
|
6
iv8d OP SpringApplication.exit 是主动退出吧,有没有那种点 idea 上的 stop 按钮停止的 debug 呢。
|
7
iv8d OP 目前退出 debug 放到主动方法调用里测试了,exit 错误不会显示到日志中,代码有错无法看到。
|