- Проверки по умолчанию
- Сложные пользовательские настройки, которые следует запускать только в том случае, если проверки по умолчанию проходят
Код: Выделить всё
import jakarta.validation.GroupSequence;
import jakarta.validation.groups.Default;
@GroupSequence({Default.class, AllValidations.AfterDefaultValidations.class})
public interface AllValidations {
interface AfterDefaultValidations {
}
}
Код: Выделить всё
import jakarta.validation.Validator;
import org.springframework.stereotype.Component;
@Component
class MyService {
private final Validator validator;
public void myMethod(MyData data) {
validator.validate(data, AllValidations.class);
// ...
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... by-default