使用spring-boot-devtools实现热部署及热更新

 时间:2024-10-25 02:51:35

热部署:简单的说就是当类路径下文件发生变化时,spring-boot-devtools就会自动重启应用,无需手动重启。热趑虎钾缫更新: 当资源文件或视图模板发生变化时,浏览器将会自动刷新。下面介绍Intellij idea中如何配置spring-boot-devtools热部署和热更新。

工具/原料

spring-boot-devtools

maven

idea

热部署

1、创建名为spring-boot-app-devtools的工程(该工程以thymelea酆璁冻嘌f作为模板引擎),打开pom.xml,编写spring-boot-devtools配置信息<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>具体的demo工程,请参考下面的经验引用。

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

2、参考图示,完成配置

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

3、使用快捷键Ctrl + shift + alt + /,打开Maintenance操作面板,选择Registry,打开Registry操作面板

使用spring-boot-devtools实现热部署及热更新

4、滚动滚动条,找到并勾线"c00mpiler.aut0make.allow.when.app.running",点击Close关闭操作面板。参照图示操作

使用spring-boot-devtools实现热部署及热更新

5、启动应用,点击右侧工具条启动按钮,控制台会输出相关启动信息。

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

6、启动完成后,我们修改DemoApplication类来进行验证。将 张三 改为 张三三,点击保存。spring-boot-devtools将会自动重启,留意观察控制台的日志

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

7、至此,热部署配置已完成。spring-boot-devtools很有很多其他特性,可根据官方文档进行配置

热加载(LiveReload)

1、下面进行热更新的配置。打患束锍瓜开属性文件,编写配置项:spring.thymeleaf.cache=false。默认情况下,spring-boot-devtools会缓台仵瑕噤存模板信息,使用热更新时,我们需要实时查看更新内容,因此禁用缓存

使用spring-boot-devtools实现热部署及热更新

2、浏览器安装热更新拓展程序。这里使用谷歌浏览器,到谷歌应用商店下载拓展程序,并点击 安装到谷歌完成安装,你会在浏览器右侧工具条看到热更新的按钮,具体查看图示

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

3、接下来进行验证。打开浏览器,输入localhost:8080,访问页面信息,F12打开浏览器控制台->network,你将会看到热更新等脚本资源的网络请求。该页面样式文件如图示

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

4、下面我们修改样式文件,让元素居中,及添加背景颜色。浏览器将会实时更新你的变化

使用spring-boot-devtools实现热部署及热更新
使用spring-boot-devtools实现热部署及热更新

5、到此,LiveReload配置完成。

  • 360安全卫士的一些操作方法
  • CMA考试用到的教材
  • 车来了怎么规划路线
  • excel2010中如何设置插入图片的艺术效果
  • word2007中如何借助查找和替换功能校正错别字
  • 热门搜索
    感恩节手抄报图片大全 登革热手抄报 电脑手抄报 我运动我健康手抄报 岭南文化手抄报 文学手抄报的内容 平安手抄报 关于孔子的手抄报 有关春天来了的手抄报 古诗词手抄报