所谓热部署就是在你修改代码的时候重修编译程序
使用过Tomcat也许知道在Tomcat中可以进行热部署或者热加载
那么Spring Boot该如何在内置服务器中进行热部署呢?
它为我们提供了一个模块叫做devtools
在maven中依赖spring-boot-devtools,注意看(无法实现的是一般是没注意看)
导入spring boot模块时版本要一致,不然会报错滴
在maven全局插件配置里面添加编译节点
接下来我们要打开IntelliJ IDEA的自动编译Class文件
热部署的原理是产生一个新的类加载器,所以我们一个类在JVM中可能会产生两个独立的类
我们打开IntelliJ IDEA的首选项,进行如下设置(打上勾):
按下Ctrl+Shift+Alt+ /
依旧打上勾:
OK,现在把项目重启后,每当你修改代码时,便会启动热部署
以上便是Spring Boot热部署的开启步骤
谢谢关注~记得点个赞再走哦
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。