Spring Boot的热部署

所谓热部署就是在你修改代码的时候重修编译程序
使用过Tomcat也许知道在Tomcat中能够进行热部署或者热加载
那么Spring Boot该如何在内置服务器中进行热部署呢?
它为咱们提供了一个模块叫作devtoolsspring

在maven中依赖spring-boot-devtools,注意看(没法实现的是通常是没注意看)服务器

clipboard.png

导入spring boot模块时版本要一致,否则会报错滴
在maven全局插件配置里面添加编译节点maven

clipboard.png

接下来咱们要打开IntelliJ IDEA的自动编译Class文件
热部署的原理是产生一个新的类加载器,因此咱们一个类在JVM中可能会产生两个独立的类
咱们打开IntelliJ IDEA的首选项,进行以下设置(打上勾)spring-boot

clipboard.png

按下Ctrl+Shift+Alt+ /spa

clipboard.png

依旧打上勾:插件

clipboard.png

OK,如今把项目重启后,每当你修改代码时,便会启动热部署
以上即是Spring Boot热部署的开启步骤
谢谢关注~记得点个赞再走哦ip

相关文章
相关标签/搜索