SpringBoot学习笔记(三)

一、@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);
    }

猜你喜欢

转载自blog.csdn.net/weixin_40364885/article/details/80714304