@Configuration
public class ResourceHandler extends WebMvcConfigurerAdapter {
/**
* 配置静态访问资源
* @param registry
*/
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
VersionResourceResolver versionResourceResolver = new VersionResourceResolver()
.addVersionStrategy(new ContentVersionStrategy(), "/**");
registry.addResourceHandler("/**").addResourceLocations("classpath:/static/")
.setCachePeriod(2592000).resourceChain(true).addResolver(versionResourceResolver);
super.addResourceHandlers(registry);
}
@Bean
public ResourceUrlEncodingFilter resourceUrlEncodingFilter() {
return new ResourceUrlEncodingFilter();
}
}
springboot阻止浏览器静态资源缓存
最新推荐文章于 2025-04-17 16:49:46 发布