什么是枚举 spring中怎样自定义注解去校验枚举类型?
spring中怎样自定义注解去校验枚举类型?首先定义一个Gender枚举校验注解 @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAM
spring中怎样自定义注解去校验枚举类型?
首先定义一个Gender枚举校验注解 @Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER}) @Retention(RUNTIME) @Documented @Constraint(validatedBy = {GenderValidator.class}) public @interface GenderConstraint { String message() default "Invalid gender type" Class[] groups() default {} Class[] payload() default {} } 下面定义一个校验器,这个比较关键, 注意校验器ConstraintValidator泛型的第二个类型一定要是Enum