一、@Valid的表单验证
实体类和controller接受参数时添加对应的注解:
@Min(value = 18,message = "未满18周岁禁止入内!")
private Integer age;
// 增加
@PostMapping("/addAnimal")
public Animal addAnimal(@Valid Animal animal, BindingResult bindingResult) {
if(bindingResult.hasErrors()){// 验证的错误信息
System.out.println(bindingResult.getFieldError());
return null;
}
return animalRepository.save(animal);
}