com.fengwenyi.apistarter.constraints.IdCardNo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-spring-boot-starter Show documentation
Show all versions of api-spring-boot-starter Show documentation
Spring Boot API Starter Project
package com.fengwenyi.apistarter.constraints;
import com.fengwenyi.apistarter.validator.IdCardNoValidator;
import javax.validation.Constraint;
import javax.validation.Payload;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import static java.lang.annotation.ElementType.*;
/**
* @author Erwin Feng
* @since 2021-08-09
*/
@Constraint(validatedBy = {IdCardNoValidator.class})
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({METHOD, FIELD, ANNOTATION_TYPE, CONSTRUCTOR, PARAMETER})
public @interface IdCardNo {
String message() default "身份证号码格式错误";
Class[] groups() default {};
Class[] payload() default {};
}