Ao utilizar o método getOne(id) é possível lançar a exception: EntityNotFoundException. Na classe ErroDeValidacaoHandler eu criei outro handle porém recebendo como parâmetro uma EntityNotFoundException. Algo como.. public List handle(EntityNotFoundException exception) {System.out.println(exception.getMessage());}
Minha dúvida é, no caso de ter uma camada de serviço/negócios, e se eu quiser validar algo e caso não passe na validação, deveria eu lançar uma exception de negócio. Algo como throw new AluraServiceException (exception); E lá na classe ErroDeValidacaoHandler devo criar um handle que recebe como parâmetro a exception AluraServiceException e fazer o devido tratamento ? É assim que funciona o tratamento de exceptions, para as exceptions de negócio?