類呼叫自己的靜態方法必須把該方法設定為public
阿新 • • 發佈:2018-12-15
否則調用不了
ParaChecker.isOK(bindingResult);
public class ParaChecker { static BaseResult paraCheck(BindingResult bindingResult) { if (bindingResult.hasErrors()) { Map<String, Object> map = new HashMap<>(); List<FieldError> fieldErrors = bindingResult.getFieldErrors(); for (FieldError fieldError : fieldErrors) { map.put(fieldError.getField(), fieldError.getDefaultMessage()); } return ResultUtil.error(303, "引數異常").add("errorFields", map); }return null; } public static BaseResult isOK(BindingResult bindingResult) { BaseResult baseResult = paraCheck(bindingResult); if (baseResult != null) { return baseResult; } else { return null; } } }