我有一个代表我的请求的类,像这样:
class Venue {
private String city;
private String place;
// Respective getters and setters.
}
我希望支持一个RESTful的URL来获取关于场馆的信息。所以我有一个像这样的控制器方法。
@RequestMapping(value = "/venue/{city}/{place}", method = "GET")
public String getVenueDetails(@PathVariable("city") String city, @PathVariable("place") String place, Model model) {
// code
}
我能否在Spring中以某种方式将我的路径变量绑定到模型对象(在本例中为Venue),而不是获取每个单独的参数?
/venue/{city}/{place}?city=foo&place=bar
这样的URL,并绑定对象属性到查询参数而不是路径参数。如果有一种方法可以告诉Spring Boot这些只应该来自路径而不是查询参数,那就太好了。 - Shannon