四、(准备篇)引入SpringBoot热部署devtools

一、在子工程中引入 devtools 的pom 依赖


                org.springframework.boot
                spring-boot-devtools
                runtime
                true
            

二、在父 pom 中加入使用 maven 插件构建打包 springboot(如果没有父子关系的项目,就在同一个 pom 文件中加入即可)

1、它的作用是:使用maven插件来构建,将springBoot打成jar包并执行
2、fork = true 表示将创建一个新的 JVM 来运行编译器,速度有点慢,但隔离效果好,使用 springboot的热加载devtools时,需要设置true才会生效
3、支持静态文件热部署

      
        
        
          org.springframework.boot
          spring-boot-maven-plugin
          
            
            true
            
            true
          
        
      
  

三、按快捷键 Ctrl + Alt + Shift + / 打开 Registery,勾选下图两个选项

image.png

四、打开 Settings,按下图勾选四个编译选项。然后重启idea就可以实现热部署了!

image.png

你可能感兴趣的:(四、(准备篇)引入SpringBoot热部署devtools)