Spring-boot项目热部署(idea工具)

我用idea开启spring-boot项目热部署踏过的坑 T _ T

1.pom文件引入:

Spring-boot项目热部署(idea工具)_第1张图片
Spring-boot项目热部署(idea工具)_第2张图片

不想手敲的同学,我给你个传送门:  spring-boot项目(idea工具)热部署(亲测有效)


2.在idea编译器点击file→setting→Build,Execution,Deployment→Complier

将Build project automatically勾上

mac系统的同学 好像有些是叫 Make project automatically的!!!


Spring-boot项目热部署(idea工具)_第3张图片

3.idea快捷键(ctrl+shift+a)

mac版的快捷键好像是:  Command + Shift + A

快捷键不对的小伙伴们自己去搜快捷键咯!!!  总有个快捷键会显示出

Enter action or option name 该搜索框的,加油 ~~~

Spring-boot项目热部署(idea工具)_第4张图片

4.在弹出的框框中找到这个compiler.automake.allow.when.app.running(注意: 不是在第一个,自己慢慢找)这个东东!!!


Spring-boot项目热部署(idea工具)_第5张图片

你们真的以为到这里就没有了吗????欲哭无泪的我看了很多热部署,都是讲一半的T T

搞完上面我也只能热部署html文件- -

来来来,我们来看看最后两步,热加载类和Css等文件,并附上演示热部署

5.点击编辑Edit Configuration

Spring-boot项目热部署(idea工具)_第6张图片
Spring-boot项目热部署(idea工具)_第7张图片

这一步我还发现有些小伙伴是用application启动的!!!点击左上角绿色加号连spring-boot都找不到呀!!!那些找不到的可以看下面这张图,已经搞定的赶紧溜去下一步。

(找不到的) 点击file ---settings----plugins,去找spring boot打勾

Spring-boot项目热部署(idea工具)_第8张图片

最后一步啦,我解放啦~~~

idea的debug模式启动,才能实现热加载类!

测试控制类:

Spring-boot项目热部署(idea工具)_第9张图片

测试页面.html:

Spring-boot项目热部署(idea工具)_第10张图片

效果如下图:


当我直接注释掉:


Spring-boot项目热部署(idea工具)_第11张图片

idea失去焦点(随便切换个窗口- -)开始加载,会弹出一个小框如下图:


Spring-boot项目热部署(idea工具)_第12张图片
Spring-boot项目热部署(idea工具)_第13张图片

点Yes就Ok咯!!!点完Yes后刷新页面,当然是不出所料的报错啦(演示效果,大佬看到能放我条生路吧0.0)!!! 

那个最后想说一句,idea失去焦点需要时间去编译你改过的文件,每次热加载都要那个yes,不点yes不给你加载!!!不敢试那个Do not show this dialog in the future(鬼知道是默认yes还是no) , 哪位靓仔或者靓女帮我试试    ( •̀ ω •́ )y

你可能感兴趣的:(Spring-boot项目热部署(idea工具))