Spring MVC验证可以验证非原始字段

时间:2014-08-29 15:02:27

标签: java spring-mvc

我正在尝试使用自定义验证程序对HashSet执行跨字段验证。但是在我的注释中我得到以下错误

@Documented
@Constraint(validatedBy = CustomValidator.class)
@Target({ElementType.METHOD, ElementType.FIELD })
@Retention(RetentionPolicy.RUNTIME)
public @interface Custom {
    String message() default "{Custom}";

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

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

    Set<Custom> land();
}

无效类型为注释属性设置;只允许原始类型,字符串,类,注释,枚举或其一维数组

我想要实现的功能是我的应用程序希望在加载下一页之前填充这个集合。

是否可以使用非原始类型进行此验证,或者我需要查看另一种方法来验证此条目

1 个答案:

答案 0 :(得分:-1)

请阅读here。创建验证器并使用它