[jersey] Utilisation de validators et nom des paramètres
Bonjour
Je souhaite utiliser des validators pour valider les paramètres en entrée d'un web service REST utilisant jersey. Un exemple simple :
Code:
1 2 3 4 5
| @GET
@Produces({ MediaType.TEXT_PLAIN })
public String test(@NotNull @QueryParam("nom") String nom, @NotNull @QueryParam("prenom") String prenom) {
....
} |
Mes deux paramètres ont la contrainte NotNull, donc si l'un des 2 est absent de la requête j'obtiens un message du type :
Code:
ne peut pas être nul (path = MaClasse.test.arg2, invalidValue = null)
Ça m'indique que arg2 ne doit pas être null, mais ce n'est pas très parlant pour le client, y a t-il un moyen pour qu'il mette le nom du paramètre au lieu de arg2 ?