反应性 Spring 许多查询参数
Reactive Spring Many Query Parameters
告诉我如何使用 ServerRequest。如果我需要获取N个参数。
我找到了带有 1 个参数的简单示例。
request
.getQueryParam("type")
.map(type -> service.getAddressByType(type))
.orElseGet(() -> service.getAllAddresses());
可以使用getQueryParams
获取N个参数作为map。
getQueryParams()
returns MultiValueMap
,因此您可以将查询参数作为映射来处理。
让我像你的代码块一样做一个小例子。
val queryParamsMap = request.queryParams()
queryParamsMap["type"]?.let { type -> service.getAddressByType(type) } ?: let { service.getAllAddresses() }
告诉我如何使用 ServerRequest。如果我需要获取N个参数。
我找到了带有 1 个参数的简单示例。
request
.getQueryParam("type")
.map(type -> service.getAddressByType(type))
.orElseGet(() -> service.getAllAddresses());
可以使用getQueryParams
获取N个参数作为map。
getQueryParams()
returns MultiValueMap
,因此您可以将查询参数作为映射来处理。
让我像你的代码块一样做一个小例子。
val queryParamsMap = request.queryParams()
queryParamsMap["type"]?.let { type -> service.getAddressByType(type) } ?: let { service.getAllAddresses() }