私の springboot アプリでは、PATCH
HTTP メソッドを使用してエンティティを更新しています。もちろん、直接ではなく DTO 経由で。
これはメソッドであるため、すべてのフィールドが設定されるわけではなく、(パッケージに関して) 値が設定されているフィールド (!=null) のみPATCH
を検証したいと考えています。javax.validation.constraints
ので、私は持っています:
class SomeDTO {
@Size(min = 5)
String foo;
@Min(2)
Integer bar = 1;
}
null値があるbar
ため、フィールドのみを検証する必要があります。foo
そのような要件を処理するための最良のメカニズムは何ですか?
私は使用しています:1.5.6.RELEASE