Bonjour,
j'ai un mapping Jax-RS codé comme ceci:
Qui génère un requête GET de la forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public BugResource { @Path("/bug") @GET public Bugs findByProject(@QueryParam("product") String product, @QueryParam("include_fields") String fields); }
http://serveur/service/bug?product=abcdef&include_fields=ab,cd,ef
Mon problème est que les inlude_fields seront toujours les mêmes. Je voudrais éviter d'avoir à faire
resource.findByProject("projetX","ab,cd,ef") mais de plutôt faire resource.findByProject("projetX");
J'ai tenté ceci
mais ça ne marche pas. Ce la génère une requête qui ressemble à http://serveur/service/bug%xxinclude_fields=ab,cd,ef?product=abcdef
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public BugResource { @Path("/bug?include_fields=ab,cd,ef") @GET public Bugs findByProject(@QueryParam("product") String product); }
Je n'arrive pas à trouver comment ajouter des paramètres à la query qui ne sont pas dépendant de paramètres de la méthode. Je ne trouve pas l'annotation qui permettrait de le faire.
Partager