私はRESTfulWebサービスを持っています。JAX-RS(Jersey)を使用した実装の場合。
次の方法があります。
public void foo (@PathParam ("name") String uuid) {
...
}
入力パラメータの検証を行う必要があります。また、データが無効な場合はWebApplicationExceptionをスローします。
カスタムアノテーションCheckUuid(extends)を追加しました:
public void foo (@PathParam ("name") @CheckUuid String uuid) {
...
}
メソッドが選択されたがまだ呼び出されていないステージでアノテーションを使用して検証を行うことは可能ですか?たとえば、PreProcessInterceptorを使用していますか?