在我的 springboot 应用程序中,我使用PATCH
HTTP 方法来更新实体。当然是通过 DTO,而不是直接。
由于这是PATCH
方法,因此我不会设置所有字段,并且我只想验证(就javax.validation.constraints
包而言)那些具有值设置(!= null)的字段。
所以我有:
class SomeDTO {
@Size(min = 5)
String foo;
@Min(2)
Integer bar = 1;
}
并且只需要验证bar
字段,因为foo
具有空值。处理此类要求的最佳机制是什么?
我在用着:1.5.6.RELEASE