首页 > 解决方案 > Open Api 生成的客户端创建“已达到 'http.client.requests' 的最大 URI 标签数。您使用的是 'uriVariables' 吗?” 警告

问题描述

我正在使用 OE3 使用 openpi-generator-maven-plugin 5.2.0 生成我的 WebClient 支持文件。当我部署应用程序时,我收到一条警告“已达到 'http.client.requests' 的最大 URI 标签数。您使用的是 'uriVariables' 吗?” . 当我在生成的 ApiClient 代码中找到问题的根源时。

webClient.method(method).uri(builder.build(false).toUriString(), pathParams);

问题似乎是 OE3 使用构建器生成 webclient.method(),该构建器将 queryParams 作为字符串序列化到 URL 中,使每个调用都成为唯一的度量端点,从而导致警告。有没有办法告诉构建器不要将查询参数作为字符串序列化到 url 中?

标签: spring-bootopenapiopenapi-generator

解决方案


推荐阅读