问题标签 [swagger-codegen-maven-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何在 Java 中重新抛出异常
我正在使用 maven codegen 插件生成具有如下模式的控制器接口
界面如下
在我的控制器中,我想调用一个引发 API 异常的外部 API
我想重定向响应正文,但接口将返回类型定义为 ResponseEntity,因此我不能简单地重新抛出异常或返回 ResponseEntity。
@ApiResponse 似乎也没有更正响应类型。
如本问题所述, 如何在 swagger codegen 中处理多种响应/返回类型(204 为空,400 为非空等)?
我可以这样扔
但是有没有更好的方法来做到这一点?我只想将 e.getResponseBody() 作为对象而不是字符串返回。
非常感谢。
swagger - 避免 Swagger-Codegen 构建中的可选查询参数
我使用 swagger-codegen 从我们的 Spring Boot 应用程序创建了一个 python 客户端。
除了调用具有可选参数的 API(必需 = False)时,所有 API 都运行良好。
- 在使用可选参数调用 API 时,当我们不向 api 参数传递任何值时,它默认为 None。
- 然后将其作为“None”值传递给后端服务器,后端服务器实际上需要一个空值(如果未设置可选参数)。
- 因此,后端服务器返回错误的状态码。
我遇到了这两个 swagger-codegen 问题(看起来它们仍然开放),它们似乎相关:
- https://github.com/swagger-api/swagger-codegen/issues/7957
- https://github.com/swagger-api/swagger-codegen/issues/9039
有没有办法确保在通过 swagger-codegen 创建 python 客户端时,如果 API 调用中没有提供可选的查询参数,我们会生成一个不传入可选查询参数的构造函数?
rest - Swagger codegen - api 和模型
所以这对我来说是 codegen101,我一直在尝试使用 swagger 插件并不断出错。这是一个已知问题吗,我已经尝试了插件的多个版本,认为这可能是其中一个已知问题,但根本没有成功。这应该是非常直接的练习。我不确定我错过了什么。有人可以指出吗
错误
编辑:使用新版本 - 3.0.27。仍然没有工作
这是yaml文件
openapi - 使用 Swagger Codegen(maven 插件)为 OpenAPI 3.0 创建资源对象的问题
我已经使用以下依赖项配置了我的 pom 文件。请参阅我希望为其生成接口的 YAML 文件。不知何故,当创建接口时,它被绑定到org.springframework.core.io.Resource
而不是我在 YAML 文件中提供的对象。有人可以帮助我如何将 Resource 对象与 YAML 文件中提供的对象联系起来吗?
YAML 文件
swagger - 来自 http 的 openapi-generator-maven-plugin 代码生成
我们可以在 openapi-generator-maven-plugin 中传递输入 yml 规范 HTTP URL 吗?
我想保持输入规范和生成的代码同步。
yaml - 如何在 Swagger Codegen (Gradle) 中为 OpenAPI 3.0 指定 templateDir?
任何人都知道如何为 swagger codegen v3 指定 templateDir 吗?我在下面附上了我的 build.gradle 的片段
setTemplateDir也没有做任何事情,所以我猜那不是现有的方法。
我的课程路径是io.swagger.codegen.v3:swagger-codegen-maven-plugin:3.0.27
swagger-codegen - 如何借助 Swagger 3.0.31 创建自定义代码生成器
最初,我们的项目中有 swagger-codegen 2.4.22。我们使用以下代码集根据要求定制了生成器。哪个工作正常。
现在我们正在升级到 swagger-codegen 3.0.31 及更高版本的代码失败并出现以下错误。
这里出了什么问题?