在open-api-maven-plugin中,生成客户端jar时如何标记特定参数不生成?

问题描述 投票:0回答:1

我有这个配置,如何避免在最终的openapi客户端中添加Test-Token,因此这个方法签名不会是

test(String testToken)
而是
test()

...
"paths": {
    "/test": {
      "post": {
        "tags": [
          "test-controller"
        ],
        "operationId": "checkTest",
        "parameters": [
          {
            "name": "Test-Token",
            "in": "header",
            "required": false,
            "schema": {
              "type": "string",
              "default": "test"
            },
          }
        ],
...

我尝试将 'x-codegen-parameter' 添加到 json 中的 false,但它仍然生成。

java maven openapi-generator
1个回答
0
投票

如果您遇到这个问题,我找到的解决方案是创建新版本的

openapi-generator-maven-plugin
添加自定义实现。

请参阅此存储库:https://github.com/lejdiprifti/openapi-generator/tree/ignore-parameters

© www.soinside.com 2019 - 2024. All rights reserved.