4

検証を実行するための簡単な提案@ValidateRequestは、jax-rs リソースで注釈を使用することです。

@Path("resourcePath")
@ValidateRequest
public interface Resource {
   @POST
   @Path("insert")
   public String insert(@Valid FormBean form);
}

しかし、これはあなたのコードを特定の jax-rs implementationに結び付けます。これは避けたいことです。JSR 303 アノテーションを使用して受信データを検証する一般的な方法はありますか?

4

1 に答える 1

0

AspectJ の助けを借りて JSR-303 を実装するjcabi-aspectsを試してください。JAX-RS と組み合わせて使いやすいはずです。

于 2012-11-14T15:27:00.770 に答える