我们怎么审核要存入的数据是符合要求的呢?
我们可以用对象来替代单个的字符
/**
* 添加一个女生
* @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;
}