Estou tentando realizar um tratamento de erro, conforme foi feito em aula, porém, ao tentar utilizar o "messageSource.getMessage( )" nada acontece. Já procurei por dependências, porém, não encontrei nada. Segue abaixo código utilizado:
public List<ErroDeFormularioDto> handle(MethodArgumentNotValidException exception){
List<ErroDeFormularioDto> dto = new ArrayList();
List<FieldError> fieldErrors = exception.getBindingResult().getFieldErrors();
fieldErrors.forEach(e ->{
String mensagem = messageSource.getMessage(e, localeContextHolder.getLocaLe());
ErroDeFormularioDto erro = new ErroDeFormularioDto(e.getField(), mensagem);
dto.add(erro);
});
return dto;
}