37 - Annotations para validar dados através de JPA

Nessa trigésima sétima parte do nosso tutorial, vamos aprender a utilizar as principais annotations para validar dados, abaixo segue uma tabela com as principais:

Annotation Descrição
@NotNull Não pode haver informação nula (null)
@NotEmpty Não pode haver falta de informação (campos/requisições vazias)
@NotBlank É obrigatória haver pelo menos um caractere
@Min and @Max Quantidade mínima e máxima para um número ou quantidade de caracteres
@Pattern Criação de expressões regulares
@Email Valida se a informação passada é um e-mail válido
@Valid Utilizado para validar as requisições em uma rota, essa annotation fica no arquivo de controle

Acompanhe o vídeo abaixo para aprender como desenvolvermos nossas validações via JPA:

Fontes utilizadas para a criação desse tutorial: