Annotation Interface IdCard
@Retention(RUNTIME)
@Target({METHOD,FIELD,CONSTRUCTOR,PARAMETER})
@Constraint(validatedBy=ChinaIdCardValidator.class)
public @interface IdCard
身份证号码验证注解
用于验证身份证号码的格式和有效性
- Since:
- 2022-04-01
- Author:
- Cody Lu
-
Optional Element Summary
Optional Elements
-
Element Details
-
message
String message验证失败时的错误信息- Returns:
- 错误信息模板
- Default:
"{cn.dinodev.spring.validation.IdCard.message}"
-
groups
Class<?>[] groups验证组- Returns:
- 验证组数组
- Default:
{}
-
payload
Class<? extends jakarta.validation.Payload>[] payload负载信息- Returns:
- 负载信息数组
- Default:
{}
-
country
Country country国家,将根据该国家身份证信息进行验证,默认为中国- Returns:
- 国家枚举值
- Default:
CHINA
-