程序员开发实例大全宝库

网站首页 > 编程文章 正文

springboot 解决js版本的问题进阶

zazugpt 2024-08-22 04:31:14 编程文章 19 ℃ 0 评论

前几天解释了怎么用springboot解决js版本的问题。《springboot 解决js版本的问题

那是通过手动指定版本号。需要在每次上线的时候修改版本号,虽然可以在启动的时候指定版本号,但是还是需要有人为操作。

下面说说怎么能够让程序自动处理,让开发和运维人员不需要做任何处理。

利用文件的md5来解决js版本问题,主要的原理就是程序通过判断文件的md5值。利用md5的值作为js的文件名称。这样文件只要修改了md5值就变化,这样就解决了js缓存的问题。

1、项目,基础的springboot项目。可以在start.spring.io总下载

pom.xml中增加

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-thymeleaf</artifactId>

</dependency>

2、属性文件

spring.resources.chain.strategy.content.enabled=true

spring.resources.chain.strategy.content.paths=/js/** #这里是需要用md5值替代原文件名的路径。不要弄错了

3、调用

<script type="text/javascript" th:src="@{/js/zuaa.js}"></script>

注意这里是@符号。这样子就完成了配置

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表