@Valid
とすると、リクエスト本体を解析し、@NotEmpty
、@Size(min = 5)
のようなアノテーションで検証することができます。身体を検証するための複数の方法がある方法はありますか?たとえば、いくつかのエンドポイントでは、いくつかのバリデータ(私の場合は@NotNull
)を無視したいと思います。Spring RESTリクエストボディをさまざまな方法で検証する方法は?
私の推測では、@ValidUnlessNull
のようなカスタムアノテーションを作成することでしたが、どのように私は(私はFilter
とHandlerMethodArgumentResolver
を実装しようとした)@RequestBody
の仕事をしなくても、そのリゾルバを実装することができますか?