作者 abbfun
提交者 Gitee

swagger-ui静态资源缓存

Signed-off-by: abbfun <819589789@qq.com>
@@ -33,7 +33,8 @@ public class ResourcesConfig implements WebMvcConfigurer @@ -33,7 +33,8 @@ public class ResourcesConfig implements WebMvcConfigurer
33 33
34 /** swagger配置 */ 34 /** swagger配置 */
35 registry.addResourceHandler("/swagger-ui/**") 35 registry.addResourceHandler("/swagger-ui/**")
36 - .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/"); 36 + .addResourceLocations("classpath:/META-INF/resources/webjars/springfox-swagger-ui/")
  37 + .setCacheControl(CacheControl.maxAge(1, TimeUnit.DAYS).mustRevalidate().cachePrivate()).resourceChain(true);
37 } 38 }
38 39
39 /** 40 /**
@@ -124,6 +124,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter @@ -124,6 +124,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter
124 // 添加CORS filter 124 // 添加CORS filter
125 httpSecurity.addFilterBefore(corsFilter, JwtAuthenticationTokenFilter.class); 125 httpSecurity.addFilterBefore(corsFilter, JwtAuthenticationTokenFilter.class);
126 httpSecurity.addFilterBefore(corsFilter, LogoutFilter.class); 126 httpSecurity.addFilterBefore(corsFilter, LogoutFilter.class);
  127 + // 禁用缓存
  128 + httpSecurity.headers().cacheControl().disable();
127 } 129 }
128 130
129 /** 131 /**