Jersey を使用して RESTful API を作成するアプリケーションを保守しています。
それらすべてに応答ヘッダーを設定して、キャッシュをオフにしたいと考えています。
私はすべてを置き換えるブルートフォースによってこれを行うことができます
Response.ok().build()
と
Response.ok().cacheControl(noCache).build()
は、noCache
以前に次のように定義されています。
CacheControl noCache = new CacheControl();
noCache.setNoCache(true);
(そして、私が構築する他のすべての Response オブジェクトに匹敵する変更を加えます)しかし、戻り値がある100以上のすべての場所でこの変更を加えるのは、不器用なようです。私が生成するすべての応答に対して優先順位を設定する簡単な方法はありますか?