Springboot 更新静态文件和热部署
程序员文章站
2024-01-28 20:20:46
Springboot 更新静态文件和热部署1. 关闭 thymeleaf 缓存2. 引入热部署包3. 修改设置1. 关闭 thymeleaf 缓存在 application.properties 或者 application.yml 中设置spring.thymeleaf.cache=false2. 引入热部署包 org.spring...
1. 关闭 thymeleaf 缓存
在 application.properties 或者 application.yml 中设置
spring.thymeleaf.cache=false
2. 引入热部署包
<!-- 热部署 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
<scope>true</scope>
</dependency>
需要进行下面的设置
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<!-- fork: 如果没有该项配置, 肯定 devtools 不会起作用, 即应用不会 restart -->
<fork>true</fork>
</configuration>
</plugin>
在 application.properties 或者 application.yml 中设置
# 热部署生效
devtools.restart.enabled=true
#设置重启的目录
devtools.restart.additional-paths=resources/**,static/**,templates/**
#该目录下的内容修改不重启
devtools.restart.exclude=data/**
配置文件发黄警告:
https://blog.csdn.net/YKenan/article/details/105933314
3. 修改设置
3.1
3.2
Ctrl+Shift+Alt+/
3.3
参考网址:
[1]: https://www.cnblogs.com/blog5277/p/9271882.html
本文地址:https://blog.csdn.net/YKenan/article/details/110221936
上一篇: jsp 自动刷新页面
推荐阅读
-
spring boot 自动更新静态文件和后台代码的实例
-
SpringBoot项目的Dockerfile和docker-compose.yml部署文件
-
【Java中级】23.0 SSM之SpringBoot框架(三)——返回json数据、FastJson框架和热部署...
-
SpringBoot如何访问静态资源和自己定义静态文件夹路径
-
Springboot 更新静态文件和热部署
-
springboot devtools热部署、banner.txt启动时的图像、配置文件中的随机值
-
Springboot中如何直接刷新网页来更新静态页面和资源的修改
-
在IDEA上springboot项目修改文件后无需重启(热部署)-转