У меня есть проблема с проверкой вложенных моделей, смотрите:Проверка вложенных моделей весной ботинке
class A{
@NotNull
Integer i;
B b;
}
class B{
@NotNull
Integer j;
}
Весной контроллер:
@Valid @RequestBody...
Это правильно проверить i
, но не проверять j
. Как заставить весну глубоко обосновать арбитраж?
И вторая вещь:
Можно сделать следующие проверки: Объект класса «А», собственно только и только тогда, когда точно один из i
j
является null
.
class A{
Integer i;
Integer j;
}