美文网首页
spring boot项目开启热加载

spring boot项目开启热加载

作者: 回不去的那些时光 | 来源:发表于2017-12-24 13:54 被阅读6次
  • 1、在dependencies中加入

    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-devtools</artifactId>
       <optional>true</optional>
    </dependency>
    
  • 2 、在build中加入

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


    image.png

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

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


    image.png
image.png
  • 5、 devtools可以实现页面热部署(即页面修改后会立即生效,这个可以直接在application.properties文件中配置spring.thymeleaf.cache=false来实现(这里注意不同的模板配置不一样)

相关文章

网友评论

      本文标题:spring boot项目开启热加载

      本文链接:https://www.haomeiwen.com/subject/pwqhgxtx.html