Spring Boot中静态资源如何配置实现长达一年的缓存?
- 内容介绍
- 文章标签
- 相关推荐
本文共计557个文字,预计阅读时间需要3分钟。
这篇文章简要介绍了如何配置Spring Boot中的静态资源缓存一年。通过示例代码展示了非详细的过程,对于有一定基础的学习者或工作者具有一定的参考价值。需要的伙伴可以参考以下内容:
java@Configurationpublic class WebConfig implements WebMvcConfigurer {
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(/static/**) .addResourceLocations(classpath:/static/) .setCacheControl(CacheControl.maxAge(365, TimeUnit.DAYS)); }}
这篇文章主要介绍了Springboot如何设置静态资源缓存一年,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
由于本人所在项目组,所用的项目是前后端分离的,前端是React 的SPA,每次打包都会新版本的静态文件。
然而,在有些时候,这些静态资源是不变的,故可以将资源缓存至用户本地,提升性能。
本文共计557个文字,预计阅读时间需要3分钟。
这篇文章简要介绍了如何配置Spring Boot中的静态资源缓存一年。通过示例代码展示了非详细的过程,对于有一定基础的学习者或工作者具有一定的参考价值。需要的伙伴可以参考以下内容:
java@Configurationpublic class WebConfig implements WebMvcConfigurer {
@Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(/static/**) .addResourceLocations(classpath:/static/) .setCacheControl(CacheControl.maxAge(365, TimeUnit.DAYS)); }}
这篇文章主要介绍了Springboot如何设置静态资源缓存一年,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
由于本人所在项目组,所用的项目是前后端分离的,前端是React 的SPA,每次打包都会新版本的静态文件。
然而,在有些时候,这些静态资源是不变的,故可以将资源缓存至用户本地,提升性能。

