0
L'utilisateur peut définir un certain nombre de valeurs (facultatives) pour une requête de recherche qui sera transmise à une API REST. donc créer un POJO pour contenir toutes les valeurs définies commeObject to Rest-URL
class Search{
private String minPrice;
private String maxPrice;
private String category;
// etc.pp.
}
Lorsque je construis l'URL pour l'appel api, je dois vérifier wether cette valeur est réglée tout le temps comme
if (search.getMinPrice() != null){
url.append("&minprice=" + search.getMinPrice());
}
Yat-il un moyen plus pratique/élégante de le faire
- avec Java pur, juste une façon de « faire qqch si STH est pas nul »
- ou même un libr ary/outil qui vous permet de construire des URL à partir d'objets?
Je pense que vous voulez dire les chaînes de requête plus spécifique que les URL. Construire une URL arbitraire à partir d'un objet serait impossible. Cependant, la construction d'une chaîne de requête à partir des membres d'une classe serait possible. – rmlan
En outre, des doublons possibles de http://stackoverflow.com/questions/1861620/is-there-a-java-package-to-handle-building-urls et http://stackoverflow.com/questions/1405731/is- il-a-java-method-that-encode-une-collection-de-paramètres-comme-un-url-query-com – rmlan