Idea实现Springboot热部署三步骤

Idea实现Springboot热部署三步骤
注意总共会有三个步骤漏掉某一个就很有可能不可以在maven的pom.xml文件添加以下依赖热部署功能spring-boot-1.3开始有的groupIdorg.springframework.boot/groupId artifactIdspring-boot-devtools/artifactId !-- optionaltrue,依赖不会传递该项目依赖devtools之后依赖myboot项目的项目如果想要使用devtools需要重新引入 -- optionaltrue/optional更改idea配置1 “File” - “Settings” - “Build,Execution,Deplyment” - “Compiler”选中打勾 “Build project automatically” 这个是前提。2 组合键“ShiftCtrlAlt/” 选择 “Registry” 选中打勾 “compiler.automake.allow.when.app.running” 。PS:这个步骤就是为了可以自动编译触发重启如果没有开启这个idea没有默认开启自动编译就需要按CtrlF9重新编译整个projectctrlshirtf9是recompileChrome禁用缓存这一步在热部署的时候是为了防止浏览器会缓存页面所以要禁止开启缓存F12或者“CtrlShiftI”打开开发者工具“Network” 选项卡下 选中打勾 “Disable Cache(while DevTools is open)”PSCtrlF5能够强制刷新页面也就是彻底的从Server拿一份新的资源过来可以刷新缓存如果还不行就重启服务器