[SpringBoot]使用idea设置devtools热部署
操作环境
idea 2017
springboot 2.1.3
仓库
仓库案例:springboot_hotreload
增加devtools依赖
1 | <!-- 热部署模块 --> |
检查devtools是否生效
运行应用检查控制台输出信息内容
未引用前使用的加载器为main
引用后使用的加载器为restartedMain
idea配置
启用idea自动构建
点击File
菜单中的Setting
项
在出现的窗口中展开Build,Execution,Deplyment
项,定位到Compiler
,然后勾选Build project automatically
,最后点击ok
按钮
启用运行时可构建
使用快捷键ctrl+shift+alt+/
,在出现的窗口中选择Registry
然后找到compiler.automake.allow.when.app.running
项并勾选
检查热部署是否生效
现在我们更改java文件,并保存,
看看控制台是否有新的信息
浏览器访问http://localhost:8080/hello
看看结果是否有变更
结束
现在就可以开发自动变更部署了。