前言之前
所谓十倍提高效率,也是有场景限制的,并不会原本需要 10 个小时的任务,突然 1 个小时就能完成了。
这里指的是,本地使用 Spring 环境开发时,通过这套方法,可以随时调用任意方法,不需要反复重启,不需要编写入口代码(如 HTTP 入口),不需要等待 XXL-JOB 的任务调度。在这些场景下,会提高十倍效率一点也不为过。
准备工作
安装 JRebel
JRebel 可以使得大部分代码修改,如新增接口、类、方法时均可无需重启,热加载变更代码。
安装 JRebel and XRebel for IntelliJ, (激活方式可以参考这里) 在启动项目时选择 JRebel 的 Debug 模式启动,并在启动配置的 On ‘Update’ action 选项中选择「Update classes and resources」:
之后在修改代码后点击更新按钮即可: