0
我想讓請求參數在剩下的Call方法的路徑中是可選的。假設服務描述符是如何在Lagom的rest API路徑中將請求參數設置爲可選參數?
public interface UserService extends Service {
ServiceCall<NotUsed, PSequence<User>> getUsers(String filter);
@Override
default Descriptor descriptor() {
return Service.named("user-service").withCalls(
Service.restCall(Method.GET, "/api/users",
this::getUsers)
).withAutoAcl(true);
}
}
我想使用相同的處理器爲兩個不同的網址,一個與請求PARAM和一個沒有請求PARAM。
例如:
/api/users
(爲此,在處理程序中的字符串過濾器應 爲零或爲空)/api/users?filter=abc
(爲此,過濾器的值應該是 ABC)。
這可能嗎?