Annotation Interface ZipCode
@Target(FIELD)
@Retention(RUNTIME)
@Constraint(validatedBy=ZipCodeValidator.class)
public @interface ZipCode
Marks the field for zip code validation.
-
Nested Class Summary
Nested Classes -
Optional Element Summary
Optional Elements
-
Element Details
-
mode
ZipCode.Mode modeSets the validation mode. Whether the validator is checking for standard zip codes or plus4 codes.- Returns:
- validation mode
- Default:
- PLUS_4
-
message
String messageSets the error message.- Returns:
- error message
- Default:
- "Invalid zip code format."
-
groups
Class<?>[] groupsSets the error groups.- Returns:
- error groups
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadSets the error payload.- Returns:
- error payload
- Default:
- {}
-