我正在维护一个使用 Jersey 创建 RESTful API 的应用程序。
我想在所有这些上设置响应标头以关闭缓存。
我可以通过蛮力替换每个
Response.ok().build()
和
Response.ok().cacheControl(noCache).build()
noCache
前面定义为
CacheControl noCache = new CacheControl();
noCache.setNoCache(true);
(并对我构建的所有其他 Response 对象进行类似的更改)但是在所有 100 多个有返回值的地方进行此更改似乎是笨拙的。有没有一种简单的方法可以为我产生的所有响应设置首选项?