Что такое идея использования групп вкратце? Например, определение класса теперь не имеет групп. Что изменится, если мы включим группы ниже?Что такое использование групп в проверке бобов
// @Size(min = 4, max = 30, groups = LengthGroup.class)
@Size(min = 4, max = 30)
private String name;
// @Size(min = 12, max = 120, groups = LengthGroup.class)
@Size(min = 12, max = 120)
private String address;
// @Size(min = 5, max = 30, groups = LengthGroup.class)
@Size(min = 5, max = 30)
@EmailAddress//(groups = EmailGroup.class)
private String email;
p.s. существуют также два соответствующих интерфейса для этих групп.