简迅云笔记

Spring boot 手动验证 validation 校验

  1. import javax.validation.Validator;
  2. @Autowired
  3. private Validator validator;
  4. Set<ConstraintViolation<ThresholdRuleDTO.ThresholdRuleSaveDTO>> validate = validator.validate(param.getThresholdRule());
  5. if (validate.size() > 0) {
  6. return ResultUtils.error(validate.stream().iterator().next().getMessage());
  7. }