返回顶部
首页 > 资讯 > 精选 >使用 OpenAPI 生成器更新 go-client
  • 956
分享到

使用 OpenAPI 生成器更新 go-client

go语言 2024-02-12 05:02:36 956人浏览 泡泡鱼
摘要

PHP小编柚子这里向大家介绍一个重要的更新:Openapi生成器的更新,特别是Go-client的更新。OpenAPI生成器是一种工具,可以根据API定义文件自动生成客户端代码。这次更

PHP小编柚子这里向大家介绍一个重要的更新:Openapi生成器的更新,特别是Go-client的更新。OpenAPI生成器是一种工具,可以根据API定义文件自动生成客户端代码。这次更新主要针对go-client,带来了一些重要的改进和新功能。通过使用这个更新,开发人员可以更轻松地生成高质量的Go语言客户端代码,提高开发效率和代码质量。接下来,我们将详细介绍这个更新带来的改进和优势。

问题内容

我尝试更新 https://GitHub.com/Hivelocity/hivelocity-client-go

我将 makefile 中的生成器版本更新为 6.2.1,但最后收到此错误消息:

...
...
go build github.com/hivelocity/hivelocity-client-go/client
go test ./...
# github.com/hivelocity/hivelocity-client-go/client/test
client/test/api_account_test.go:13:2: local import "./openapi" in non-local package
fail    github.com/hivelocity/hivelocity-client-go/client/test [setup failed]
?       github.com/hivelocity/hivelocity-client-go/client       [no test files]
fail
make: *** [makefile:17: client] error 1

生成的代码如下所示:



// code generated by openapi generator (Https://openapi-generator.tech);

package client

import (
    openapiclient "./openapi"

没有 openapi 目录或包。

如何解决这个问题?

这是我的分支:https://github.com/guettli/hivelocity-client-go

我唯一改变的是 makefile:

-GENERATOR_VERSioN=4.3.1
+GENERATOR_VERSION=6.2.1

如果我运行 make 就会发生上述错误。

解决方法

上述错误已在此 pr

中解决
-    {{goImportAlias}} "./openapi"
+    {{goImportAlias}} "{{gitHost}}/{{gitUserId}}/{{gitRepoId}}{{#isGoSubmodule}}/{{packageName}}{{/isGoSubmodule}}"

以上就是使用 OpenAPI 生成器更新 go-client的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 使用 OpenAPI 生成器更新 go-client

本文链接: https://lsjlt.com/news/563688.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用 OpenAPI 生成器更新 go-client
    php小编柚子这里向大家介绍一个重要的更新:OpenAPI生成器的更新,特别是go-client的更新。OpenAPI生成器是一种工具,可以根据API定义文件自动生成客户端代码。这次更...
    99+
    2024-02-12
    go语言
  • 使用 go-oauth2/oauth2 库生成 JWT 刷新令牌
    对于一个Golang开发者来说,牢固扎实的基础是十分重要的,编程网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《使用 go-oauth2/oauth2 库生成 JWT 刷新令牌》,主要介...
    99+
    2024-04-05
  • go语言生成器code generator怎么使用
    这篇文章主要介绍“go语言生成器code generator怎么使用”,在日常操作中,相信很多人在go语言生成器code generator怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家...
    99+
    2023-06-30
  • 更简单更高效的MybatisPlus最新代码生成器AutoGenerator
    目录正文一、概述二、使用AutoGenerator1. 初始化数据库表结构(以User用户表为例)2. 在 pom.xml 文件中添加 AutoGenerator 的依赖。3. 添加...
    99+
    2023-02-10
    Mybatis Plus代码生成器 Mybatis Plus AutoGenerator
  • GO框架中如何使用二维码生成器?
    GO语言作为一门高效、简洁的编程语言,其生态圈也非常丰富。在构建Web应用程序时,GO语言提供了许多有用的框架来简化开发工作。其中,二维码生成器是一个非常常见的功能,本文将介绍如何在GO框架中使用二维码生成器。 一、二维码生成器的介绍 二维...
    99+
    2023-06-22
    框架 二维码 数组
  • SpringBoot集成Elasticsearch8.x(7)|(新版本Java API Client使用完整示例)
    SpringBoot集成Elasticsearch8.x(7)|(新版本Java API Client使用完整示例) 文章目录 SpringBoot集成Elasticsearch8.x...
    99+
    2023-09-01
    java spring boot elasticsearch
  • 在 Go 中使用动态图像生成 PDF
    积累知识,胜过积蓄金银!毕竟在Golang开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《在 Go 中使用动态图像生成 PD...
    99+
    2024-04-04
  • 如何使用 PHP 实现分布式二维码生成和实时更新?
    PHP 是一种广泛使用的编程语言,可以用于许多应用程序和网站的开发。其中,生成二维码是一个常见的功能。但是,如果需要在分布式系统中生成并实时更新二维码,这会变得更加复杂。本文将介绍如何使用 PHP 实现分布式二维码生成和实时更新。 什么是二...
    99+
    2023-10-15
    实时 分布式 二维码
  • 如何在pandas中使用apply使用生成新的列
    如何在pandas中使用apply使用生成新的列?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。在pandas的apply方法用于对指定列的每个元素进行相同的操作,下面生成一...
    99+
    2023-06-06
  • 用Python写个新年贺卡生成器
    目录前言开发工具环境搭建总结 前言 离过年还有十多天,在这里提前祝各位小伙伴新年快乐呀~ 先说句题外话:疫情还是比较严峻,各位小伙伴要是出门的话一定要做好防护措施呀,不出门的话最好。...
    99+
    2024-04-02
  • go语言代码生成器code generator使用示例介绍
    目录代码生成器介绍code-generator示例代码生成tag全局tag局部tag补充代码生成器介绍 client-go为每种k8s内置资源提供了对应的clientset和info...
    99+
    2024-04-02
  • python生成器如何使用
    这篇文章主要介绍“python生成器如何使用”,在日常操作中,相信很多人在python生成器如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”python生成器如何使用”...
    99+
    2024-04-02
  • JavaScript生成器如何使用
    这篇文章主要讲解了“JavaScript生成器如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript生成器...
    99+
    2024-04-02
  • Python生成器怎么使用
    本篇内容介绍了“Python生成器怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!生成器仅仅拥有生成某种东西的能力,如果不用__nex...
    99+
    2023-06-17
  • Mybatis使用update更新值为null时不生效
    该文章纯属记录使用过程中遇到的问题更新null值没有生效的问题解决办法,内容较为简单。 1.出现的问题 前端修改数据时把属性内容删除然后进行保存,默认传的null,后端更新时属性值为null,然后调用updateById进行更新时发现该属性...
    99+
    2023-09-02
    mybatis java mysql
  • 如何在Go中使用二维码生成器打包响应?
    在当今数字化时代,二维码已经成为一种广泛使用的技术。它可以用于多种场景,例如商业促销、门票验证、快速支付等。在本文中,我们将介绍如何在Go中使用二维码生成器打包响应。 第一步:安装QR码生成器 首先,我们需要安装一个Go语言的二维码生成器...
    99+
    2023-09-27
    二维码 打包 响应
  • mybatis-plus使用this.baseMapper.update和updateById更新null值不生效
    mybatis-plus 在 serviceImpl 层可以直接使用 this.baseMapper.update 和 updateById , 如果更新的字段值是null,这时候需更新为 null ...
    99+
    2023-09-08
    mybatis java mysql
  • 无法使用 JS 验证 Go 生成的 ECDSA 签名
    php小编小新在使用Go语言生成ECDSA签名时遇到了一个问题,即无法使用JS进行验证。这个问题的解决方法是在Go代码中添加一些附加的字段,以确保签名的正确性。通过对Go代码进行一些修...
    99+
    2024-02-10
    go语言 区块链 移动应用程序
  • PHP 生成器的使用详解
    目录什么是生成器? 生成器有什么用? 生成器的应用 返回空值以及中断 返回键值对形式 外部传递数据 yield from 语法 小惊喜 生成器可以用count获取数量吗? 使用生产器...
    99+
    2024-04-02
  • python使用生成器的方法
    这篇文章主要介绍了python使用生成器的方法的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇python使用生成器的方法文章都会有所收获,下面我们一起来看看吧。尽可能使用生成器单机处理较大数据量时,生成器往往很...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作