1:在實體類上加上注解
/** * 產品名稱 */ @TableField("product_name") @NotBlank private String productName;
2:service的校驗方法
@Override public void validationOrderRelationshipNotice(OrderRelationshipNotice orderRelationshipNotice) throws ValidationException{ //校驗參數是否為空 Validator validator = Validation.buildDefaultValidatorFactory().getValidator(); Set<ConstraintViolation<OrderRelationshipNotice>> constraintViolations = validator.validate(orderRelationshipNotice); List<ConstraintViolation<OrderRelationshipNotice>> list = new ArrayList(constraintViolations); if (!CollectionUtils.isEmpty(list)) { ConstraintViolation<OrderRelationshipNotice> constraintViolation = list.get(0); if (constraintViolation != null) { throw new ValidationException(constraintViolation.getMessage()); } } }