Questa regola contrassegna qualsiasi org.apache.bval.jsr* (bval 1.1) e org.apache.bval.jsr303* (bval 1.0) riferimenti del package nei descrittori di distribuzione validation.xml . Bean Validation 2.0 e versioni successive utilizza l'implementazione Validator Hibernate invece dell'implementazione Apache BVal utilizzata per Bean Validation 1.0 e 1.1. Viene fornita una correzione automatica che sovrascrive la configurazione per utilizzare le classi del programma di convalida Hibernate .
Ad esempio, dati i seguenti elementi nel file validation.xml:
La correzione automatizzata sovrascrive i valori utilizzando i valori del programma di convalida Hibernate :
Il valore predefinito parameter-name-provider รจ una classe package interna di org.hibernate.validator.internal.engine.DefaultParameterNameProvider . La correzione automatica elimina l'impostazione in modo che venga utilizzato il valore predefinito.
Copiare la configurazione personalizzata (custom configuration) nel file di build dell'applicazione per abilitare l'automazione delle correzioni.
Per ulteriori informazioni sulla configurazione della convalida in WebSphere Liberty, consultare la documentazione Bean Validation 2.0.