Контроллер:
@RequestMapping(...)
public void foo(@Valid Parent p){
}
class Parent {
@NotNull // javax.validation.constraints.NotNull
private String name;
List<Child> children;
}
class Child {
@NotNull
private String name;
}
Это вызывает @NotNull
для Parent.name, но не проверяет Child.name.Как заставить это вызвать.Я пробовал List<@Valid Child> children;
также аннотировать дочерний класс с аннотацией @Valid
, не работает.Пожалуйста, помогите.
parent = { "name": null }
не удалось.имя не может быть нулевым.
child = { "name": null }
работает.