
33 - Dependência spring-boot-starter-validation
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.
Adicionando a Dependência
Vamos adicionar a dependência spring-boot-starter-validation
ao nosso projeto para habilitar as anotações de validação.
Opção 1 - Pelo VSCode
- Acesse o arquivo
pom.xml
- Dentro da tag
<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>
Opção 2 - MVN Repository
Você também pode copiar o trecho diretamente do site MVN Repository.
- Busque por
spring-boot-starter-validation
- Selecione a versão correspondente ao seu projeto
- Copie e cole no
pom.xml
O que essa dependência oferece?
- Validação automática de campos usando anotações como
@NotBlank
,@Size
,@Min
,@Email
, entre outras. - Integração com o
@Valid
no seu controller para validar objetos recebidos. - Mensagens de erro personalizáveis.
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: