Есть ли способ достижения, зависит от поведения с проверкой гибернации. Например, если у меня есть две настраиваемые проверки
@InvalidAmount // Validates the amount is invalid with some custom logic
@AmountNotAccepted // Validates the currency is not accepted along with some custom logic
Идея состоит не в том, чтобы объединять их вместе и выдавать вторую ошибку только в случае успеха первой. Как это сделать? Что-то вроде запуска второй проверки только первого первого не является ошибкой.
Например:
@AmountNotAccepted(dependsOn = {InvalidAmount})