package com.iailab.framework.common.validation; import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.*; @Target({ ElementType.METHOD, ElementType.FIELD, ElementType.ANNOTATION_TYPE, ElementType.CONSTRUCTOR, ElementType.PARAMETER, ElementType.TYPE_USE }) @Retention(RetentionPolicy.RUNTIME) @Documented @Constraint( validatedBy = TelephoneValidator.class ) public @interface Telephone { String message() default "电话格式不正确"; Class[] groups() default {}; Class[] payload() default {}; }