
38 - ResponseEntityExceptionHandler
Nessa trigésima oitava parte do nosso tutorial, iremos extender extender a classe ResponseEntityExceptionHandler.
Uma informação muito importante antes de continuarmos, verifique a versão do seu projeto em Spring, abra o arquivo pom.xml e procure o comando version, se a versão for a 3.0.0 ou superior, utilize o primeiro código disponível, caso a versão seja inferior a 3.0.0, favor utilizar o segundo código, lembrando que este tutorial foi desenvolvido na versão 2.6.3.
Podemos criar uma pasta e um arquivo, para esse exemplo criei uma pasta chamada valida e um arquivo em formato Java de nome: Validacao.java, com base na versão do seu Spring Boot, copie uma das estruturas abaixo:
Versão 3.0.0 ou superior:
Versão abaixo da 3.0.0:
Podemos testar nossa validação, utilizando o método de cadastro (POST), tente enviar um nome vazio ou um e-mail inválido. Deixarei abaixo um vídeo explicando o procedimento dessa etapa da aula, espero que tenham gostado, até a próxima ;)
Fontes utilizadas para a criação desse tutorial: