package com.xcong.excoin.common.annotation; import com.xcong.excoin.common.validator.MobileValidator; import javax.validation.Constraint; import javax.validation.Payload; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author MrBird */ @Target({ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = MobileValidator.class) public @interface IsMobile { String message(); Class[] groups() default {}; Class[] payload() default {}; }