Para garantir que os dados recebidos pela nossa API estejam corretos e dentro de critérios esperados (como nome não vazio, idade mínima, etc.), utilizamos o recurso de validação fornecido pelo Spring.
Vamos adicionar a dependência spring-boot-starter-validation ao nosso projeto para habilitar as anotações de validação.
pom.xml<dependencies>, adicione o seguinte trecho:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-validation</artifactId>
<version>Utilize a mesma versão do seu projeto Spring Boot</version>
</dependency>
Você também pode copiar o trecho diretamente do site MVN Repository.
spring-boot-starter-validationpom.xml@NotBlank, @Size, @Min, @Email, entre outras.@Valid no seu controller para validar objetos recebidos.Nas próximas aulas, iremos aprender como aplicar essas validações na prática.
Clique aqui para se tornar membro do canal
Abaixo segue nossa aula no YouTube: