idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面

我的开发环境和版本

操作系统:win10

idea版本:IntelliJ IDEA 2017.2 x64

thymeleaf版本:3.0.6.RELEASE

Jrebel版本:7.0.13-SNAPSHOT

遇到的问题

使用jrebel能解决java代码热部署的问题,但是thymeleaf在修改后却要按Ctrl+Shift+F9编译一次才行,当然在这之前我已经关闭了thymeleaf的缓存。

一、项目配置

1、在pom中,引入spring-boot-devtools

idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面_第1张图片

将optional置为true可以避免该引用传递到其他模块。

2、关闭thymeleaf缓存



二、修改idea配置

1、开启Bulid project automatically

idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面_第2张图片

2、CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.app.running


idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面_第3张图片

三、在谷歌浏览器中下载插件LiveReload

idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面_第4张图片
liveRoload

在浏览器中开启liveReload

实现上面的步骤,问题完美解决,写个文档存档。

你可能感兴趣的:(idea+springboot+thymeleaf+liveReload实现热部署实时刷新页面)