1
Est-il possible de créer un webservice GET
au printemps et en utilisant propriétés imbriquées dans la requête? Comme search.limitResults
dans l'exemple suivant:GET requête avec des objets imbriqués dans @RestController?
localhost:8080/firstname=test&search.limitResults=10
Vous avez l'idée. Cela peut-il être réalisé?
@RestController
public class MyServlet {
@RequestMapping(value = "/", method = RequestMethod.GET)
private String test(RestParams p) {
}
}
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class RestParams {
private String firstname;
private String lastname;
//is that possible to nest?
private Search search;
}
@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Search {
private int limitResults;
//some more
}
Avez-vous essayé d'utiliser ceci avec @RequestParam dans vos paramètres? – aksappy