【发布时间】:2016-07-18 11:03:12
【问题描述】:
是否可以在 spring 中创建 GET 网络服务并在查询中使用 嵌套属性?比如下面例子中的search.limitResults:
localhost:8080/firstname=test&search.limitResults=10
你明白了。这可以实现吗?
@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
}
【问题讨论】:
-
您是否尝试在参数中将其与 @RequestParam 一起使用?
标签: java spring spring-restcontroller spring-rest spring-web