在自定义ConstraintValidator中使用SpEL

时间:2018-10-24 15:58:12

标签: java spring-validator

我创建了一个自定义ConstraintValidator。我的验证程序用于检查客户的税码。 因为每个国家/地区都有自己的规则,所以我需要让该国家/地区加入验证器以应用正确的规则。

这是我的验证者:

column1 and column2

和:

@Target({ java.lang.annotation.ElementType.FIELD, java.lang.annotation.ElementType.ANNOTATION_TYPE })
@Retention(RetentionPolicy.RUNTIME)
@Constraint(validatedBy = { TaxCodeValidator.class })
@Documented
public @interface TaxCode {

    String message() default "{validators.TaxCode.message}";

    Class<?>[] groups() default {};

    Class<? extends Payload>[] payload() default {};

    public String country();
}

我的客户bean是这样的:

0 个答案:

没有答案