Spring webflux - 验证查询参数和路径参数



在Spring webflux处理程序中有更好的方法来进行查询参数验证吗?

final Optional<String> productIdParam = request.queryParam("product_id");
int productId = 0;
if(!productIdParam.isEmpty()) {
productId = Integer.parseInt(productIdParam.get());
}

否,不使用"functional"定义。您可以切换到具有控制器和注释的定义,这为PathVariableRequestParamRequestBody提供了开箱即用的验证。

看看Spring Webflux文档

最新更新