spring-boot - 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 中?
解决方案
推荐阅读
- java - 使用 ArrayList.size() 创建唯一 ID
- java - 了解 Jeprofile 输出
- javascript - Puppeteer 在无头模式下挂起
- java - ResultSet.get 抛出 java.sql.SQLException:当前光标位置的操作无效
- reactjs - 在使用 redux-observables 和 RxJS 获取史诗期间重定向
- scala - Scala Slick 将 Rep 子查询组合成一个 re
- javascript - 调用 JavaScript 函数是如何工作的?
- sql-server - 当 BCP 导入/写入到较新的 SQL Server 版本时,旧 SQL Server 版本的 BCP 导出变成亚洲字符集
- java - 不带空格的文本搜索
- json - 如何从 Windows Batch 中的 JSON 文件中获取变量值并将其设置为一个值