当前位置: 首页 > news >正文

IDEA配置HTML和Thymeleaf热部署开发

IDEA配置HTML和Thymeleaf热部署开发

  • 1.项目配置
  • 2. IDEA配置
  • 3. 使用

需求:现在我们在开发不分离项目的时候(SpringBoot+Thmeleaf)经常会改动了类或者静态html文件就需要重启一下服务器,
这样不仅时间开销很大,而且经常重复会让人的做题速度麻木,那有没有保存即可自动部署的开发方式?
今天他来了。

1.项目配置

这里我们使用的是:spring-boot-devtools

        <!-- SpringBoot支持热部署 --><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional><scope>true</scope></dependency>

配置文件:

# 开启热部署
spring.devtools.restart.enabled=true
# 监听哪些文件夹下变动就会重启
spring.devtools.restart.additional-paths=src/main/java/**,resources/**,static/**,templates/**

2. IDEA配置

经过上面的配置如果还是没有保存之后刷新,可以配置如下:
在这里插入图片描述
都选择:Update classes and resources
这里的配置就是当你修改class类和resource下面的文件后就会自动热启动。
在这里插入图片描述

3. 使用

使用起来也非常简单,直接修改类文件和resources下面之后就会自动启动了。

在这里插入图片描述
可以看到devtools自动重启了,有多少个变化都有提示。
注意:如果是静态文件(html)修改了不会有重启提示,只需要刷新页面即可。

http://www.lryc.cn/news/206132.html

相关文章:

  • Nginx动静分离
  • Spring中AOP详解
  • Unity DOTS系列之Filter Baking Output与Prefab In Baking核心分析
  • Matlab读写操作
  • Android 开发技巧:音乐播放器的后台处理【Service、Handler、MediaPlayer】
  • 使用Windows平台的Hyper-V虚拟机安装CentOS7的详细过程
  • 某马机房预约系统 C++项目(二) 完结
  • npm 安装到指定文件夹
  • 自建的离散傅里叶变换matlab程序实现及其与matlab自带函数比较举例
  • Vue图片路径问题(动态引入)
  • 项目部署Linux步骤
  • UG\NX二次开发 在资源栏(左侧面板)中添加按钮
  • Proteus仿真--量程自动切换数字电压表(仿真+程序)
  • ​如何使用ArcGIS Pro制作一张地形图
  • 人工智能三要数之算法Transformer
  • Java ThreadPoolExecutor 线程池
  • 网络协议--IP选路
  • 使用udevil自动挂载U盘或者USB移动硬盘
  • 学习笔记二十二:K8s控制器Replicaset
  • 2023-10-25 精神分析-领悟新技术的错误做法-持续数年的错误做法-记录与分析
  • Arrays 中的 asList()方法
  • 基于自动化工具autox.js的抢票(猫眼)
  • Java架构师内功计算机网络
  • vue 中 mixin 和 mixins 区别
  • reqable(小黄鸟)+雷电抓包安卓APP
  • 高等数学啃书汇总重难点(七)微分方程
  • 阿里云对象存储OSS文件无法预览,Bucket设置了Referer
  • 数字孪生技术:工业数字化转型的引擎
  • 算法刷题-哈希表
  • 2023NOIP A层联测17 黑暗料理