Как проверить @Valid

В моих сущностях у меня есть некоторые спящие аннотации для проверки, такие как @NotEmpty, @Pattern .. и другие

В моем контроллере при действии сохранения он имеет параметр @Valid.

Но если у какой-либо сущности есть какое-либо обязательное поле и нет аннотации, у меня будут проблемы.

Поэтому я хотел бы проверить каждую сущность, чтобы убедиться, что у них есть необходимые заметки.

Что-то вроде:

@Test(expect=IllegalArgumentException.class)
public void testAllNull() {
    Person p = new Persson(); // Person name has an @NotEmpty
    validator.validate(p);
}

Но как это проверить? Кого зовут проверить @Valid?

Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос