Acredito que todo desenvolvedor já ouviu essa frase "nunca confie na entrada do usuário", portanto o plano de fundo precisa verificar todos os itens de entrada do usuário: número do telefone celular, nome de usuário, senha, email, número de identificação ... neste momento, a estrutura de verificação do validador de hibernato precisa ser lançada. A seguir, introduz como o Springboot usa o Validador de Hibernato para verificação.
Introduzir pom
Espere ~~~
Dependência de partida na Web
Você está surpreso ou surpreso? O Springboot o integrou para nós, vamos apenas levá -lo! Vir! usar!
Adicionar anotação
@NotBlank (message = "O nome de usuário não pode estar vazio") Nome de usuário da String Private; @Decimalmin (Value = "6", Mensagem = "O comprimento da senha não pode ser inferior a 6 caracteres") @Decimalmax (Value = "20", Message = "O comprimento da senha não pode ser mais que 20 caracteres") Private String senha;
Apoiar expressões regulares
Verifique a chamada
@ResponseBody @ReQuestMapping ("Salvar") public ResultModel <SysUser> Salvar (@Valid SysUser SysUser, BindingResult resultado) {if (Result.haserrors ()) {Result.getAllErrors (). Foreach (Error-> System.out.println (Error.getDeFafFault (). } retornar resultModel.DefaultSuccess (null); }Resultados do teste
1. Envie um pedido
2. Resultados da operação
Resumir
O acima é o método de verificação do Springboot usando o validador introduzido em você. Espero que seja útil para você. Se você tiver alguma dúvida, deixe -me uma mensagem e o editor responderá a você a tempo. Muito obrigado pelo seu apoio ao site wulin.com!