Idea中如何优雅的调试定时任务?为此我开发了一个插件

1,124 阅读1分钟

前言

如果项目中涉及到定时任务,进行调试时不太友好,要不就是先写个Controller测试,要不就是先设置一个小一点的时间间隔,之后在设置正确的定时时长,但是不能对每个任务都这样调试吧。

所以这周六开发了一个插件,可以在运行时显示出你所编写的定时任务,可点击"调用"对你的方法进行执行,下面是一个截图。

image.png

下载地址

https://houxinlin.com/res/springboot-scheduled-invoke-plugin-1.0.jar

同时也为了测试,目前暂未发布到Idea插件库中。

安装

  1. 下载后进入设置-Plugins->Install Plugin from Disk 之后选择所下载的文件路径

image.png

  1. 重启Idea后,进入View->Tool Window->ScheduledInvoke,会在右下角出现一个新Tab,叫ScheduledInvoke,点击即可。

  2. 需要在项目停止时点击一下刷新,第一次会先初始化一些环境,然后启动你的项目,再次点击刷新,不出意外会看到你的方法。