java - OpenApi 生成器 : Use Long as Numeric default?

标签 java openapi-generator

我们正在使用 openapi-generator 的 openapi-generator-maven-plugin 与使用 int64 的数字数据类型的 swagger 自动集成。我们的代码库尝试围绕使用 Long 值进行标准化,但 openapi 生成使用 int 的工件。是否可以将插件配置为生成使用 Long 而不是 Integer 的 POJO?

我们可以修改 swagger 定义以指定 int64 格式,但更喜欢通过 swagger 之外的配置来实现。

最佳答案

使用format关键字指定int64

example:
  type: integer
  format: int64

关于java - OpenApi 生成器 : Use Long as Numeric default?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66462100/

相关文章:

java - 为什么我们的 Java 应用程序不在辅助监视器上显示窗口?

java - 使用带有 Lombok 注释的 OpenAPI 生成器生成 POJO

java - Swagger 根据枚举值生成子类型

go - 从 openapi-generator 生成提示登录时添加行 import openapiclient "github.com/GIT_USER_ID/GIT_REPO_ID"

java - 通过成员注解获取外部类

java - org.dom4j.io.SAXReader.read(Reader reader) 方法是否保留 XML 元素和属性的顺序

java - 在 weblogic 中使用外部属性文件

java - 从 MongoDB 表中获取数组列表的大小

gradle - 如何在 openApiGenerate 中禁用 OpenAPI2SpringBoot 类生成

spring-boot - OpenAPI 生成器 maven 插件