Esquema de verificação de parâmetros do Spring Boot

  • @NotNull: o valor não pode ser nulo;
  • @NotEmpty: O valor de uma string, coleção ou array não pode estar vazio, ou seja, o comprimento é maior que 0;
  • @NotBlank: O valor da string não pode ficar em branco, ou seja, não pode conter apenas espaços;
  • @Size: se o tamanho da string, coleção ou array está dentro do intervalo especificado;
  • @Min: O valor mínimo do valor;
  • @Max: O valor máximo do valor;
  • @DecimalMin: O valor mínimo de um valor numérico, que pode incluir decimais;
  • @DecimalMax: O valor máximo de um valor numérico, que pode incluir decimais;
  • @Digits: se o valor atende às casas decimais e inteiras especificadas;
  • @Pattern: se a string corresponde à expressão regular especificada;
  • @Email: se a string é um endereço de e-mail válido;
  • @AssertTrue: se o valor booleano é verdadeiro;
  • @AssertFalse: Se o valor booleano é falso;
  • @Future: Se a data está no futuro;
  • @Past: Se a data está no passado;

como:

 @NotBlank(message = "Nome de usuário não pode ficar em branco")  

1 nome de string privado; ​  

 @NotBlank(message = "A senha não pode ficar em branco")  

@Size(min = 6, message = "O comprimento da senha não pode ser inferior a 6 caracteres")  

2 senha de string privada; ​  

@Min(valor = 0, mensagem = "A idade não pode ser inferior a 0 anos")  

@Max(value = 1120, message = "A idade não deve exceder 120 anos")  

3privado Inteiro idade; ​  

@Pattern(regexp = "^((13[0-9])|(15[^4])|(18[0-9])|(17[0-9])|(147))\d{ 8}$", mensagem = "O formato do número do celular está incorreto")  

4 telefone String privado;

Acho que você gosta

Origin blog.csdn.net/shumeigang/article/details/135480917
Recomendado
Clasificación