解决 idea + springboot + thymeleaf 热部署失效问题

更多干货

  • 分布式实战(干货)

  • spring cloud 实战(干货)

  • mybatis 实战(干货)

  • spring boot 实战(干货)

  • React 入门实战(干货)

  • 构建中小型互联网企业架构(干货)

  • python 学习持续更新

  • ElasticSearch 笔记

  • kafka storm 实战 (干货)

  • scala 学习持续更新

  • RPC

  • 深度学习

  • GO 语言 持续更新

转载 https://www.jianshu.com/p/3f60f0f93d5e

第一步:spring.thymeleaf.cache= false

spring:
  application:
    name: server-home
  thymeleaf:
    prefix:classpath:/templates/
    cache:false

第二步:添加maven依赖:


   org.springframework.boot
   spring-boot-starter-thymeleaf



   net.sourceforge.nekohtml
   nekohtml
   1.9.22



   org.springframework.boot
   spring-boot-devtools
   true 

第三步:修改plugins(这步可以省略)


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

第四步:修改Idea配置
1.打开 Settings –> Build-Execution-Deployment –> Compiler,将 Build project automatically.勾上。

 

解决 idea + springboot + thymeleaf 热部署失效问题_第1张图片

 

2.点击 Help –> Find Action..,或使用快捷键 Ctrl+Shift+A来打开 Registry…,将其中的compiler.automake.allow.when.app.running勾上

 

解决 idea + springboot + thymeleaf 热部署失效问题_第2张图片

 

第五步:重启项目,然后再修改模板文件或静态资源文件,就可以热部署了


 

你可能感兴趣的:(【转载】)