0
私はJava EEで新しく、今では電卓用のJAX-RS/Jersey Webサービスを作成します。計算には2つの数値があるので、キャッシュに入れたい結果は異なるが、キャッシュには2つの数値をキーとし、値として結果を入れたいと思う。このようなアノテーション付きジャージキャッシュ
何か:
@GET
@Path("/add/{a}/{b}")
@CacheResult
public Response add(@PathParam("a") double a, @PathParam("b") double b, @PathParam("c") double c) {
return Response.ok(new CalculatorResult(a + b + c)).build();
}
方法が@CacheResultで注釈されている場合は、キャッシュにレスポンスを追加しています。そして、次回は結果がキャッシュから抽出されます。
可能ですか?
(EHCacheとして、またはいくつかの他の)キャッシュマネージャを設定する必要があります。http://stackoverflow.com/questions/10934316/jersey-default-cache-キャッシュへの制御なし – Rouliboy