springmvc中後端校驗@Valid註解
阿新 • • 發佈:2019-01-09
@Valid註解用於校驗,所屬包為:javax.validation.Valid。
① 首先需要在實體類的相應欄位上新增用於充當校驗條件的註解,如:@Min,如下程式碼(age屬於Girl類中的屬性):
- @Min(value = 20,message = "結婚年齡限制")
- private Integer age;
- @PostMapping("/girls")
- public Girl addGirl(@Valid Girl girl, BindingResult bindingResult) {
- if(bindingResult.hasErrors()){
- System.out.println(bindingResult.getFieldError().getDefaultMessage());
- returnnull;
- }
- return girlResposity.save(girl);
- }