0
respostas

[Dúvida] Definir a ordem em que as validações serão realizadas

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.