Olá, prezados colegas.
Na aula foi proposta a implementação da "Lista de Validadores" na classe "Service":
// Código omitido
@Autowired
private List<ValidadorAgendamentoDeConsulta> validadores;
// Código omitido
validadores.forEach(v -> v.validar(dados));
No caso, existe algum meio ou procedimento para garantir que as validações respeitem uma ordem definida?
Por exemplo, por alguma necessidade de negócio talvez seja importante validar primeiro o médico, depois o paciente e por último a consulta.
Obrigado.