我们正在将项目从spring-web 4.1.8迁移到4.2.3,并且需要替换已弃用的代码
WebContentInterceptor interceptor = new WebContentInterceptor(); interceptor.setCacheSeconds(0); interceptor.setUseExpiresHeader(true); interceptor.setUseCacheControlHeader(true); interceptor.setUseCacheControlNoStore(true);
随着新的CacheControl
和使用interceptor.setCacheControl(cacheControl)
.
但是使用新的API CacheControl
,你不能一起使用noStore()
,noCache()
因为这些方法返回一个新的CacheControl
并且不更新现有的方法.
任何想法,为什么会这样,以及如何设置Cache-Control
标头no-store, no-cache
使用新的API?