Spring-Boot-Valid的使用

xiaoxiao2021-02-27  194

一.表单验证 用到的注解 @Valid (合法的) 1.如果public User findone(@RequestParam(“id”) Integer id)种的注解后的参数很多,直接传一个对象即可 2.加限制; a.在bean中对要加限制的属性添加@Min注解

@Min(value = 18,message = "未成年用户禁止入内") private Integer age; b,在方法传入的对象前面加入@Valid注解,以及通过BindingResult来获取结果集 public User addUser(@Valid User user, BindingResult bindingResult){ if (bindingResult.hasErrors()){ // 获取错误信息,并打印 System.out.println(bindingResult.getFieldError().getDefaultMessage()); // 禁止其继续执行 return null; } user.setUsername(user.getUsername()); user.setPassword(user.getPassword()); return userRespository.save(user); }
转载请注明原文地址: https://www.6miu.com/read-10810.html

最新回复(0)