Esta regla marca cualquier org.apache.bval.jsr* (bval 1.1) y org.apache.bval.jsr303* (bval 1.0) referencias de paquete en validation.xml descriptores de despliegue. Bean Validation 2.0 y posteriores utilizan la implementación de validador de Hibernate en lugar de la implementación de Apache BVal que se usaba en Bean Validation 1.0 y 1.1. Se proporciona un arreglo automatizado que sobrescribe la configuración para utilizar las clases de validador Hibernate .
Por ejemplo, dados los elementos siguientes en el archivo validation.xml:
El arreglo automatizado sobrescribe los valores utilizando los valores del validador Hibernate :
El valor predeterminado parameter-name-provider es una clase de paquete interna de org.hibernate.validator.internal.engine.DefaultParameterNameProvider . El arreglo automatizado suprime el valor para que se utilice el valor predeterminado.
Copie la configuración personalizada en el archivo de compilación de la aplicación para habilitar la automatización de arreglos.
Para obtener más información sobre cómo configurar la validación en WebSphere Liberty, consulte la documentación de Bean Validation 2.0.