在 spring 引导中验证嵌套模型
Validation nested models in spring boot
我在验证嵌套模型时遇到问题,看:
class A{
@NotNull
Integer i;
B b;
}
class B{
@NotNull
Integer j;
}
在 spring 控制器中:
@Valid @RequestBody...
它正确地验证了 i
,但没有验证 j
。如何强制 Spring 验证任意深度?
第二件事:
是否可以进行以下验证:class 'A' 的对象仅当 i
和 j
中的一个恰好是 null
时才正确。
class A{
Integer i;
Integer j;
}
我在验证嵌套模型时遇到问题,看:
class A{
@NotNull
Integer i;
B b;
}
class B{
@NotNull
Integer j;
}
在 spring 控制器中:
@Valid @RequestBody...
它正确地验证了 i
,但没有验证 j
。如何强制 Spring 验证任意深度?
第二件事:
是否可以进行以下验证:class 'A' 的对象仅当 i
和 j
中的一个恰好是 null
时才正确。
class A{
Integer i;
Integer j;
}