我们怎么审核要存入的数据是符合要求的呢?
我们可以用对象来替代单个的字符
/**
* 添加一个女生
* @return
*/
@PostMapping(value = "girls")
public Gril girlAdd(Gril girl){
Gril gril = new Gril();
gril.setCupSize(girl.getCupSzie());
gril.setAge(girl.getAge());
return girlRepository.save(gril);
}就像这样 同时我们可以在数据模板限制set条件,并返回信息。@Min 可以做到拦截小于18的value
@Min(value = 18,message = "未成年禁止入内")
private Integer age;然后我们可以获取操作信息
@PostMapping(value = "girls")
public Gril girlAdd(@Valid Gril girl, BindingResult bindingResult){
if(bindingResult.hasErrors()){
System.out.println(bindingResult.getFieldError().getDefaultMessage());
return null;
}
本文介绍了一种通过对象代替单个字符的方式进行数据验证的方法。利用Spring框架提供的注解如@Min等实现对年龄等字段的有效性检查,并通过BindingResult获取验证失败时的错误信息。
51





