Java:Spring Boot设置静态资源缓存方案-协商缓存

版本

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.5</version> <relativePath/> <!– lookup parent from repository –> </parent>

设置示例:协商缓存

package com.example.demo.config;import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Configuration;import org.springframework.http.CacheControl;import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport;@Slf4j@Configurationpublic class WebMvcConfig extends WebMvcConfigurationSupport { // 设置静态资源映射 @Override protected void addResourceHandlers(ResourceHandlerRegistry registry) { // 上传文件 registry.addResourceHandler("/upload/**") .addResourceLocations("file:public/upload/") .setCacheControl(CacheControl.noCache()); // 静态资源 registry.addResourceHandler("/static/**") .addResourceLocations("classpath:/static/") .setCacheControl(CacheControl.noCache()); }}

参考Spring Boot中设置静态资源不缓存

【本文由:高防服务器ip gfip.html 复制请保留原URL】人生就像一杯没有加糖的咖啡,喝起来是苦涩的,

Java:Spring Boot设置静态资源缓存方案-协商缓存

相关文章:

你感兴趣的文章:

标签云: