IDEA设置SpringBoot应用热更新静态资源

小感触 2020年01月25日 433次浏览
  • 添加Maven依赖:
  <!--Springboot热更新-->
  <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-devtools</artifactId>
      <optional>true</optional>
  </dependency>
  • 设置Maven插件:
 <plugin>
     <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
           <fork>true</fork>
        </configuration>
</plugin>
  • 设置模板引擎禁用缓存(这里使用的为Freemaker):
  freemarker:
    cache: false
  • 设置IDEA:使用快捷键:Ctrl+Alt+Shift+/ 打开面板,选择Registry...
  • 在展开的面板里面搜索选项:compiler.automake.allow.when.app.running,将这个选项勾选上。然后重启应用。
  • 后续在修改一些页面之后,在浏览器等地方刷新的时候,可以看到随即更新的效果,不用频繁得到重新启动应用。