Versions:
Vert.x core: 3.8.3
vert.x web: 3.8.3
我正在尝试提供查询参数的默认值,但是我没有为此得到任何API。
例如: 我们有这种类型的API
private void data(RoutingContext routingContext) {
String spotname = routingContext.request().getParam("threshold");
}
,但是在这种情况下,我们无法设置默认值, 我们可以得到这样的结果还是使用vertx实现此目的的任何方法:
private void data(RoutingContext routingContext) {
String threshold = routingContext.request().getParam("threshold", "0.76");
}
答案 0 :(得分:0)
您可以轻松地为此编写自己的方法
private void data(RoutingContext ctx) {
String threshold = getParam(ctx,"threshold","0.76");
}
public static String getParam(RoutingContext ctx, String paramName, String defaultValue) {
String param = ctx.request().getParam(paramName);
return param == null ? defaultValue : param;
}