Annotation Interface DNI
@Documented
@Constraint(validatedBy=com.tfg.crud.GestorBiblioteca.validation.DNIValidator.class)
@Target(FIELD)
@Retention(RUNTIME)
public @interface DNI
Anotación de validación personalizada para comprobar
que un DNI español tiene un formato válido y una letra
de control correcta.
Esta anotación puede aplicarse sobre atributos de una
entidad o DTO para que la validación se realice
automáticamente mediante la clase
DNIValidator- Author:
- Álvaro Allén alvaro.allper.1@educa.jcyl.es
-
Optional Element Summary
Optional Elements
-
Element Details
-
message
String messageMensaje mostrado cuando el DNI no supera la validación.- Returns:
- mensaje de error
- Default:
"DNI inv\u00e1lido"
-
groups
Class<?>[] groupsPermite agrupar validaciones.- Returns:
- grupos de validación
- Default:
{}
-
payload
Class<? extends jakarta.validation.Payload>[] payloadPermite asociar información adicional a la validación- Returns:
- información adicional de validación
- Default:
{}
-