Je cherchais un moyen de valider un bean pour seulement certaines propriétés au lieu de toutes les propriétés.validation de bean personnalisé en Java
Ex:
public Class TestA {
@NotEmpty
private String first;
@NotEmpty
@Size(min=3,max=80)
private String second;
//getters and setters
}
j'ai une autre classe appelée 'TestB' qui est referreing à de la TestA 'classe comme ci-dessous
public Class TestB {
@NotEmpty
private String other;
@Valid
private TestA testA;
//public getters and setters
}
est-il possible d'écrire une annotation personnalisée validateur pour valider seulement certaines propriétés? quelque chose comme ci-dessous ...
public Class TestB {
@NotEmpty
private String other;
@CustomValid(properties={"second"})
private TestA testA;
//public getters and setters
}
Utiliser l'héritage (interface et superclasse) –