spring boot项目开启热加载

  • 1、在dependencies中加入

    
       org.springframework.boot
       spring-boot-devtools
       true
    
    
  • 2 、在build中加入

     
          org.springframework.boot
          spring-boot-maven-plugin
          
              // fork :  如果没有该项配置,肯呢个devtools不会起作用,即应用不会restart -->
              true
          
      
    
  • 3、如果使用的idea还需要额外的一步,因为idea保存文件后是有缓存的,所以需要这样修改一下


    spring boot项目开启热加载_第1张图片
    image.png

如果使用的是Eclipse 话,看看项目是否开启了Build Automatically(我自己就在这里栽了坑,不知道为什么我的工具什么时候关闭了自动编译的功能)

  • 4、comand + shift + option + / 打开Maintenance窗口


    spring boot项目开启热加载_第2张图片
    image.png
spring boot项目开启热加载_第3张图片
image.png
  • 5、 devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现(这里注意不同的模板配置不一样)

你可能感兴趣的:(spring boot项目开启热加载)