//实体 Store
@ApiModelProperty(name = "storeid",value = "店铺编号",required = true)
@NotBlank
private String storeid;
// 方法头
public ResponseEntity<JsonResult> paymentSave(@Valid @RequestBody PaymentBean bean,
BindingResult bindingResult, HttpServletRequest request) {
logger.info("paymentSave-in:{}", JSONObject.fromObject(bean));
JsonResult ajaxResult = null;
if (bindingResult.hasErrors()) {
ajaxResult.setMessage(ResponseUitls.getError(bindingResult));
}
//工具类
public class ResponseUitls {
public static List<JSONObject> getError(BindingResult br){
List<FieldError> list = br.getFieldErrors();
List<JSONObject> mesList=new ArrayList<>();
JSONObject obj=null;
for (FieldError fieldError2 : list) {
obj=new JSONObject();
obj.put("field",fieldError2.getField());
obj.put("errmsg",fieldError2.getDefaultMessage());
mesList.add(obj);
}
return mesList;
}
BindingResult +@Valid
最新推荐文章于 2023-12-06 10:45:56 发布