繁体   English   中英

如何使用 swagger-codegen-maven 插件在 boolean 上生成 getter

[英]how to generate getter on boolean using swagger-codegen-maven plugin

我正在使用swagger-codegen-maven ( 3.0.29 ) 插件来生成代码。 但是,我看到boolean是用isXXX而不是getXXX生成的。 有没有办法生成getXXX

swagger代码

 Data:
    required:
      - id
    properties:
      verified:
        description: >-
          Id
        example: true
        pattern: ^true|false$
        type: boolean

生成的代码

  @NotNull
  @Schema(example = "true", required = true)
  public Boolean isVerified() {
    return verified;
  }

  public void setVerified(Boolean verified) {
    this.verified = verified;
  }

}

根据他们的 github 问题,该增强功能在 OpenAPI-generator 的 3.1.x 上可用,并且必须在目前似乎未实现的 swagger-codegen-maven 上实现。

版本 3.1.0 是 OpenAPI-Generator 的第一个次要版本,与 3.0.3 相比,它包含一些重大更改,但有可能回退到旧行为。 某些选项的默认值可能会更改。 依赖于生成代码的项目可能需要进行调整。

请检查问题。

  1. https://github.com/swagger-api/swagger-codegen/issues/7764
  2. https://github.com/OpenAPITools/openapi-generator/pull/432
  3. https://github.com/jmini/openapi-generator/blob/6fca5f5aa0d863fbe9ec013448c5f4f24206397d/docs/migration-guide.adoc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM