首页 > 解决方案 > SWAGGER swagger-codegen 配置

问题描述

我遇到了一个像这样的招摇配置文件:

{
    "modelPackage": "aa",
    "apiPackage": "aa.model",
    "invokerPackage": "aa.model",
    "bigDecimalAsString": true,
    "hideGenerationTimestamp": true,
    "withXml": false,
    "serializableModel": false,
    "dateLibrary": "java8-localdatetime",
    "java8": true,
    "fullJavaUtil": false,
    "useRuntimeException": false,
    "library": "resttemplate"
}

我想知道是否有可用于配置 swagger 的可用参数的完整列表。我一直在 swagger 官方网站上搜索它,但找不到上面列出的所有命令。我将非常感谢提供任何全面的资源,甚至可能是提到的清单:)

标签: javaswaggerconfigswagger-codegen

解决方案


您可以在其 git 页面下的General Configuration parameters下找到它们。

这是链接:https ://github.com/swagger-api/swagger-codegen/blob/master/modules/swagger-codegen-maven-plugin/README.md#general-configuration-parameters

在这里,还有更多: https ://github.com/swagger-api/swagger-codegen/issues/7795

看起来还有一个特定的命令来生成文档。试试这些:

一般的:

java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar help generate

特定语言:

java -jar modules/openapi-generator-cli/target/openapi-generator-cli.jar config-help -l java

推荐阅读