所谓热部署就是在你修改代码的时候重修编译程序
使用过Tomcat也许知道在Tomcat中能够进行热部署或者热加载
那么Spring Boot该如何在内置服务器中进行热部署呢?
它为咱们提供了一个模块叫作devtoolsspring
在maven中依赖spring-boot-devtools,注意看(没法实现的是通常是没注意看)服务器
导入spring boot模块时版本要一致,否则会报错滴
在maven全局插件配置里面添加编译节点maven
接下来咱们要打开IntelliJ IDEA的自动编译Class文件
热部署的原理是产生一个新的类加载器,因此咱们一个类在JVM中可能会产生两个独立的类
咱们打开IntelliJ IDEA的首选项,进行以下设置(打上勾):spring-boot
按下Ctrl+Shift+Alt+ /spa
依旧打上勾:插件
OK,如今把项目重启后,每当你修改代码时,便会启动热部署
以上即是Spring Boot热部署的开启步骤
谢谢关注~记得点个赞再走哦ip