idea thymeleaf 热更新

news2024/9/21 4:23:02

1. **添加依赖**(jeecgboot框架这步省略,不然报错):
   确保在 `pom.xml` 中添加了 `spring-boot-devtools` 依赖:

   ```xml
   <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-devtools</artifactId>
   </dependency>
   ```

2. **禁用Thymeleaf缓存**:
   在 `application.properties` 文件中配置:

   ```properties
   spring.thymeleaf.cache=false
   spring.thymeleaf.prefix=classpath:/templates/
   spring.thymeleaf.suffix=.html
   spring.thymeleaf.mode=HTML
   spring.thymeleaf.encoding=UTF-8
   spring.thymeleaf.servlet.content-type=text/html
   ```

3. **启用Spring Boot DevTools**(jeecgboot框架这步省略,):
   在 `application.properties` 中配置:

   ```properties
   spring.devtools.restart.enabled=true
   spring.devtools.livereload.enabled=true
   ```

4. **配置IDEA的自动编译**:
   - 打开Settings/Preferences(按下 `Ctrl + Alt + S`)。
   - 导航到 `Build, Execution, Deployment` -> `Compiler`。
   - 勾选 `Build project automatically`。

     ![Build project automatically](https://img.jetbrains.com/help/idea/buildProjectAutomatically.png)

   如果你没有看到 `Allow auto-make to start even if developed application is running` 选项,确保下面的步骤:

5. **设置自动保存**:
   - 打开Settings/Preferences(按下 `Ctrl + Alt + S`)。
   - 导航到 `Appearance & Behavior` -> `System Settings`。
   - 确保 `Save files on frame deactivation` 和 `Save files automatically if application is idle for ... seconds` 被勾选。

     ![Save files automatically](https://img.jetbrains.com/help/idea/saveFilesAutomatically.png)

6.修改配置

7.每次修改完内容在idea Ctrl+F9(编译项目)然后刷新浏览器即可看到修改后的内容

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1967467.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

聊聊《思考,快与慢》

这是鼎叔的第一百零四篇原创文章。行业大牛和刚毕业的小白&#xff0c;都可以进来聊聊。 欢迎关注本专栏和微信公众号《敏捷测试转型》&#xff0c;星标收藏&#xff0c;大量原创思考文章陆续推出。 丹尼尔卡尼曼&#xff0c;是常年热门书籍《思考&#xff0c;快与慢》的作者…

MQTTX和Kimi集成

目录 概述 文本生成模型 Moonshot-v1 MQTTX Copilot的功能 一键错误分析 代码生成器 自动生成测试数据 解释器 点评 概述 MQTTX是我教学中使用的MQTT客户端&#xff0c;从两年来开课的情况看&#xff0c;还是相当好用的。昨天发现MQTTX现在已经支持和OpenAI API和Moons…

Docker安装OwnCloud私有云盘对接ceph

一、安装OwnCloud 我的安装包链接&#xff1a;https://pan.baidu.com/s/1cJO8WEonsw4gGQWgQaYzpw?pwd6bak 提取码&#xff1a;6bak 启动OwnCloud容器&#xff0c;没有镜像会自动下载 docker run -d -p 80:80 -v /home/owncloud:/var/www/html --name owncloud --restartalway…

SenseVoice实现语音转文字

之前使用了阿里的CosyVoice实现了文字生成语音和声音的复刻&#xff0c;这章使用阿里的的另一个工具&#xff0c;SenseVoice实现语音转文字&#xff0c;首先需要下载好软件&#xff0c;这里使用docker部署&#xff0c;下载好整合包后&#xff1a; 按照顺序执行 docker load -…

手把手教你用Windows安装Python,轻松开启编程之旅

大家好&#xff01;随着人工智能、大数据等领域的飞速发展&#xff0c;Python已成为最受欢迎的编程语言之一。今天&#xff0c;我就来教大家如何在Windows系统上轻松安装Python&#xff0c;让你迈出编程的第一步&#xff01; 一、准备工作 1. 确认你的Windows系统版本&#xf…

vue3配置permission.js和router、pinia实现路由拦截

场景 网站中&#xff0c;通常用户登录后后端返回token给前端&#xff0c;前端存储在本地并且在每次发送请求时携带&#xff0c;如果用户未登录&#xff08;没有token&#xff09;就想访问网站内部的网页&#xff0c;我们就需要做对应拦截。 配置Pinia 首先命令行下载pinia …

Web页面基础

Web页面基础 文章目录 Web页面基础一、HTML&#xff08;hyper text markup language&#xff09;的介绍二、HTML的标签一、基础标签二、其他标签1、基本类&#xff1a;2、文本类标签&#xff1a;3、列表标签&#xff1a;4、表格标签&#xff1a;5、媒体标签&#xff1a;6、嵌入…

小程序购物商城系统2024

小程序购物商城系统2024,编号weixin001 下载在最后 技术栈: js,java,mysql 展示: 下载地址: CSDN现在上传有问题,有兴趣的朋友先收藏.正常了贴上下载地址 备注:

非全尺寸婴儿床和游戏围栏美国CPC认证16CFR1121测试 ASTM F406报告

非全尺寸婴儿床和游戏围栏美国CPC认证16CFR1121测试 ASTM F406报告办理 什么是婴儿游戏围栏&#xff1f; 婴儿游戏围栏是一种框架式围栏&#xff0c;由网状织物或布料材质的非刚性护栏和底板组成。本政策适用于专为儿童提供睡眠和游戏环境而设计的游戏围栏&#xff08;高度低…

Stack Rolling Shutter是什么技术?

我们常见的有卷帘快门&#xff08;Rolling Shutter&#xff09;与全局快门&#xff08;Global Shutter&#xff09;&#xff0c;那思特威对外宣传的Stack Rolling Shutter是个什么技术&#xff1f; 官网查询不到相关信息。 英文百度查询结果是一些宣传性质的软文&#xff0c;bi…

Springboot 开发之 Scheduled 定时任务详解及实战

引言 Spring Boot中的Scheduled注解用于配置定时任务&#xff0c;使得方法可以按照规定的时间间隔或特定的时间点定时执行。下面将详细解释Scheduled注解的使用方法及其实战应用。 一、Scheduled注解的基本用法 Scheduled注解可以应用于方法上&#xff0c;并通过不同的参数来…

无心剑七绝《潘展乐神》

七绝潘展乐神 潘江陆海忘情游 展志凌云筑玉楼 乐创全球新纪录 神姿英发舞金钩 2024年8月1日 平水韵十一尤平韵 潘展乐神&#xff0c;这四个字&#xff0c;如同四座矗立的丰碑&#xff0c;分别代表了潘展乐在游泳领域的卓越成就、豪情壮志、快乐创新和非凡风采。无心剑的这首…

日本央行首次加息,同时缩减国债购买规模

KlipC报道&#xff1a;7月31日&#xff0c;日本央行在结束了为期两天的货币政策会议上决定加息&#xff0c;这也是日本央行从今年3月19日结束负利率政策后的首次加息。同时&#xff0c;将逐步缩减国债购买规模&#xff0c;还列出了具体的时间表。 对于加息&#xff0c;日本央行…

第十八天内容

上午 1、复习 &#xff08;1&#xff09;tomcat服务器需要jdk环境 版本对应 tomcat9》jdk1.8 tomcat10》jdk17 配置系统变量JAVA_HOME spring-boot3 > jdk17以上的版本 &#xff08;2&#xff09;nginx平滑升级&#xff0c;不停服升级nginx服务1.26.1> 1.27.0 1、…

RabbitMQ知识总结(基本概念)

文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 文章收录在网站&#xff1a;http://hardyfish.top/ 基本概念 Producer&#xff1a; 消息的生产者&#xff0c;是一个向…

数据结构与算法-二分搜索树节点的查找

&#x1f49d;&#x1f49d;&#x1f49d;首先&#xff0c;欢迎各位来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里不仅可以有所收获&#xff0c;同时也能感受到一份轻松欢乐的氛围&#xff0c;祝你生活愉快&#xff01; 文章目录 引言一、二分搜…

【源码+文档+调试讲解】学生党务学习系统的设计与实现

摘 要 如今社会上各行各业&#xff0c;都喜欢用自己行业的专属软件工作&#xff0c;互联网发展到这个时候&#xff0c;人们已经发现离不开了互联网。新技术的产生&#xff0c;往往能解决一些老技术的弊端问题。因为传统大学生党务学习平台信息管理难度大&#xff0c;容错率低&…

MySQL基础练习题7-销售分析

题目&#xff1a;报告 2019年春季 才售出的产品。即 仅 在 2019-01-01 &#xff08;含&#xff09;至 2019-03-31 &#xff08;含&#xff09;之间出售的商品。 准备数据 分析数据 方法一&#xff1a;group by having 第一步&#xff1a;先找到要求的列 第二步&#xff1…

手持式洗地机该怎么选购?多款性能超好的洗地机推荐

传统的清洁方式&#xff0c;不仅费时费力&#xff0c;而且清洁效果也真的很一般&#xff0c;很多地方都清洁不到位。好在洗地机的出现很好的解决了这些问题&#xff0c;因为一款好的洗地机不仅能够让家务清洁事半功倍&#xff0c;而且还能有效除菌&#xff0c;地板更干净卫生&a…

某RED书旋转验证码识别(一)

注意,本文只提供学习的思路,严禁违反法律以及破坏信息系统等行为,本文只提供思路 本文的验证码网址如下,使用base64解码获得 因为旋转验证码能够处理的方式实在太多了,我将以处理的难度和方式依次讲解最简单到最难,到精度最高的方式,本文还是延续之前使用梯度计算的方式…