1
我目前使用的Restlet如下:使用Restlet進行自動方法簽名處理?
@Get
public List<Foo> retrieve() {
if (getQuery().isEmpty()) { // if no args are given
return Foo.getAll();
}
// pull out params manually
float lat = getQuery().getFirstValue("lat");
// ...
}
我寧願做的是:
@Get
public List<Foo> retrieve() {
return Foo.getAll();
}
@Get
public List<Foo> retrieve(float lat) {
// ...
}
這時如果查詢不匹配的方法簽名之一的Restlet自動會處理錯誤。有沒有辦法做到這一點?
(我正在使用Google App Engine。)