簡體   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