spring boot实现静态资源文件自动添加版本号(md5)
时间: 2023-12-06 15:02:06 浏览: 87
对于实现静态资源文件自动添加版本号(md5),可以使用Spring Boot提供的ResourceUrlEncodingFilter过滤器。
在Spring Boot中,可以通过配置文件application.properties或application.yml来启用该过滤器。具体配置如下:
application.properties:
```
spring.resources.chain.strategy.content.enabled=true
spring.resources.chain.strategy.content.paths=/**
spring.resources.chain.strategy.content.content-version-strategy=content-hashing
```
application.yml:
```
spring:
resources:
chain:
strategy:
content:
enabled: true
paths: /**
content-version-strategy: content-hashing
```
启用该过滤器后,静态资源文件在访问时会自动添加版本号(md5),如:
```
<script src="/js/app-5d41402abc4b2a76b9719d911017c592.js"></script>
```
其中,5d41402abc4b2a76b9719d911017c592为js/app.js文件的md5值,可以有效地解决浏览器缓存问题。
阅读全文