[url]http://stackoverflow.com/questions/24164014/how-to-enable-http-response-caching-in-spring-boot
[/url]
[url=http://edu.51cto.com/index.php?do=lession&id=142071]Spring-Cloud课程[/url]
[/url]
[url=http://edu.51cto.com/index.php?do=lession&id=142071]Spring-Cloud课程[/url]
package com.qooco.crm.config;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@Configuration
public class MvcConfiguration extends WebMvcConfigurerAdapter{
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
// Resources without Spring Security. No cache control response headers.
// registry.addResourceHandler("/static/public/**")
// .addResourceLocations("classpath:/static/public/");
// Resources controlled by Spring Security, which
// adds "Cache-Control: must-revalidate".
registry.addResourceHandler("/elementUI/**")
.addResourceLocations("classpath:/static/elementUI/")
// .setCacheControl(CacheControl.empty());
.setCachePeriod(604800);
registry.addResourceHandler("/AdminLTE/**")
.addResourceLocations("classpath:/static/AdminLTE/")
.setCachePeriod(604800);//一周
// .setCacheControl(CacheControl.empty());
}
}