上文 java Spring Boot 手动启动热部署 我们实现了一个手动热部署的代码
但其实很多人会觉得 这叫说明热开发呀 这么捞
写完还要手动去点一下 很不友好 其实我们开发人员肯定是希望重启这种事不需要自己手动去做
那么 当然可以 我们就让它自己去做 Build Project 这个操作
我们 左上角选择 File 下的 Settings
在新弹出的窗口中 我们选择 Build 下的 Compiler
将 Build project automatically 勾上 然后OK 这个选项就是自动去 Build Project
然后 键盘按 快捷键 ctrl + shift +alt + /
召出 选择 Rogstry
然后 其中 如果有 compiler.automake.allow.when.app.running 就勾选上就可以了
五年我这个 IDEA 2019没有 就比较奇葩
不过没关系
再次打开 File 下的 Settings 勾选 Advanced Settings下的Allow auto-make to start even if developed application is currently running
然后点击下方OK
然后 我们启动代码 再访问 接口
然后 我们改一下这个代码 按ctrl + S 保存修改内容
然后 等个几秒钟 日志就会自动更新了
这个停顿的几秒钟 是因为 你如果改一个字 他就重启一次 那系统都得干废
它还是要考虑性能损耗的
然后我们再次访问接口 可以看到 内容就自动更新了