-
2 votesanswersviews
为同一项目中的多个swagger生成代码
如何在一个pom.xml中的同一模块/项目中为多个swagger文件生成代码 . 在我的应用程序中,客户端提供了一个招摇,我们有一个后端API被调用,他们提供了swagger . 我想在同一个项目中为这两个代码生成代码 . 我想的一种方法是创建单独的模块并单独执行插件并在主模块中调用这些依赖项 . 如何从一个构建插件生成代码?如果它是转发,请指出我现有的 . 我找不到任何东西 . 这是我在pom.... -
15 votesanswersviews
使用Swagger生成的客户端时标头中的硬编码Api键值
我在C#中编写了许多API,并使用Swashbuckle创建了一个“Swagger”文档网站 . 对于Authenticate REST调用,我在标头中使用API密钥 . 我创建了一个页面,允许下载任何编程语言的特定客户端,如下所示:https://generator.swagger.io 我想让用户使用自己的API密钥生成客户端,因此他不再需要在代码中手动设置API密钥 . 在我的Swagger... -
1 votesanswersviews
如何为REST API生成Swagger文件
我的要求是为给定的ReST API URL生成Swagger文件 . 我使用POSTMAN客户端调用了下面提到的URL,它工作正常 . 但是,要在Informatica中使用此URL,需要将关联的Swagger文件设置为json或yaml格式 . 我只是ReST API的最终用户,并且不知道它的代码 . 以下是使用的网址 . https://app.informaticaondemand.com/... -
0 votesanswersviews
Hyperledger Composer:存储了composer-rest-server生成的Open API规范在哪里?
我想使用规范来使用swagger codegen生成Java客户端,以便从Java应用程序中使用REST API . 启动composer-rest-server后,我在哪里可以找到Open API规范?我已经尝试过了,但我无法弄清楚该文件生成后的存储位置 . -
0 votesanswersviews
如何将服务器内的客户端代码与swagger和spring boot框架集成
我是整个微服务领域的新手,但我的任务是开发微服务 . 使用swagger(现在是OpenAPI)创建规范,生成的代码在spring boot框架中 . 我的具体问题,可以转换为更通用的问题 . 假设有两个微服务 . 让我们称它们为“令牌服务”和“黑名单服务” . 客户端从“令牌服务”请求令牌,并且它将检查“黑名单服务”以知道用户是否已被列入黑名单 . 如果没有列入黑名单,客户将获得一个令牌;否则请... -
0 votesanswersviews
如何使用swagger代码生成器
我正在创建其余的客户端,我将调用一个API来提供这个大的json输出 . 我想知道如何通过输入这个json到swagger代码来自动创建Pojo类,让它为我创建我的pojo类这将节省手动时间 . 这是我尝试过的 要为http://petstore.swagger.io/v2/swagger.json生成PHP客户端,请运行以下命令 git clone https://github.com/swag... -
1 votesanswersviews
由swagger-codegen gradle插件生成的构建(子)项目
我正在使用某种gradle任务链来下载swagger.yaml,使用Gradle Swagger Gernerator Plugin生成代码,从生成的代码中创建一个.jar文件,然后将其上传到私有Nexus服务器 . 至少,这就是我的生活 . 如果生成的代码不存在,则整个链失败 . 我有一个自定义任务将它们链接在一起,看起来像这样: task generate(type: GradleBuild)... -
0 votesanswersviews
swagger-codegen不为引用的json文件中定义的模式生成类
我无法获得swagger-codegen来为与主API定义文件分开的文件中定义的json模式生成类 . 我使用的命令是: $ java -jar swagger-codegen-cli-2.2.2.jar generate -i api.json -l java -o gen -v 这就是api.json的样子: { "swagger": "2.0", &... -
6 votesanswersviews
如何为OpenAPI 3.0.0运行swagger-codegen
看起来像官方swagger openapi规范V3支持接近发布https://blog.readme.io/an-example-filled-guide-to-swagger-3-2/,并且swagger-codegen开发了3.0.0支持并在 3.0.0 分支上传递了一些级别的测试https://github.com/swagger-api/swagger-codegen 我有一个swagge... -
3 votesanswersviews
SWAGGER swagger-codegen配置
在我的新工作中,我遇到了一个招摇配置文件,如下所示: { "modelPackage": "aa", "apiPackage": "aa.model", "invokerPackage": "aa.model", "bigDecimalAsString": t... -
1 votesanswersviews
swagger codegen中的授权信息
我开始使用Swagger为我的 REST APIs . 主要目标是从Swagger定义为Nancy endpoints 生成服务器文件 . 我下载了源代码并使用 api.moustache 文件将Nancy生成的文件修改为我的需要 . 一切正常但一方面:一些 endpoints 受到保护,而另一些 endpoints 则没有 . 在swagger格式的文档中,我发现每个 endpoints 都可... -
1 votesanswersviews
Swagger Codegen Angular 5
有没有办法让swagger codegen专门使用更新的HTTPClientModule更改为Angular 5生成文件?目前我可以't even get a version of the codegen to run and the online editor won'为https://esi.tech.ccp.is/latest/swagger.json返回codegen,即使它确实如此,我认... -
1 votesanswersviews
如何用Swagger Codegen排除某些操作/ HTTP动词?
我正在使用带有AWS API Gateway的Swagger . 为了完全支持CORS,我的swagger文件中有几个OPTIONS方法;它们的存在只是为了告诉API网关返回CORS标头,以便我的Angular应用程序的预检请求成功 . 但是,当我使用Swagger codegen生成API时,所有这些OPTIONS方法都在我的服务中作为真正的方法出现 . 我不希望这种情况发生 . 如何告诉Swa... -
6 votesanswersviews
Swagger-codegen生成的模型反序列化问题 - 无法识别的字段“@id”
我试图使用swagger-codegen生成的代码来使用我的REST服务,这是在我的swagger.json中定义的(由服务器端由springfox 2.9.0提供) 我正在生成api,模型和支持文件 .但每次我尝试使用GET api时,都会发生错误: avax.ws.rs.client.ResponseProcessingException: Problem with reading the d... -
2 votesanswersviews
Angular 5 Swagger Codegen &&严格空检查
在我的angular-cli(最新)项目(ng v5 LTS)的tsconfig.json中,我设置了(并且必须保留它) "strictNullChecks": true, 我使用Swagger Codegen(Maven v2.3.1)来生成api客户端模型 . 该命令正在使用这些选项: `-jar ${jarPath} generate -i ${apiPath} -l ... -
0 votesanswersviews
为什么Swagger Codegen在从java运行时给出配置类不加载错误?
我试图在java代码中使用Swagger Codegen在Spring中自动构建一个API,如下所示: String[] args = new String[4]; args[0] = "generate"; args[1] = "-i swagger.json"; args[2] = "-l spring"; args[3] = &qu... -
0 votesanswersviews
AWS API Gateway Swagger Codegen的CloudFormation模板?
希望有人遇到类似的情况: 我们有一个现有的CloudFormation模板(在yaml中),用于创建我们的AWS API资源 . Swagger定义嵌入到AWS :: ApiGateway :: RestApi的body字段下的CF模板中 . Swagger定义包含AWS集成特定字段以及CF参数占位符 . 使用Swagger Codegen工具生成后端接口/数据对象的最佳方法是什么? (Java... -
2 votesanswersviews
Swagger-codegen的代码不适用于Flutter
有一个问题,因为我想在我的flutter项目中使用由swagger-codegen生成的api库 . 我所做的: 创建新项目 . 使用swagger-codegen生成my_api . 添加已创建的库,因为它显示在readme.md表单生成的代码中 . 在项目中添加导入包 . 在android studio中按下获取包按钮 . 从生成的代码中添加readme.md中显示的示... -
1 votesanswersviews
Spring启动REST - Swagger Docs使用Spring FOX并在同一版本中生成客户端SDK
我使用java spring boot框架为我的项目创建REST api,我使用"springfox-swagger2 and springfox-swagger-ui"生成swagger文档 . 我能够使用url http://localhost:8080/swagger-ui.html查看我的文档 . 如何在不启动Web URL的情况下将swagger.json / spe... -
24 votesanswersviews
如何使用Swagger注释在Swagger中设置描述和示例?
我正在使用Spring启动创建REST Api,并使用swagger codegen在控制器中自动生成swagger文档 . 但是,我无法在POST请求中为String类型的参数设置描述和示例 . 这是mi代码: import io.swagger.annotations.*; @Api(value = "transaction", tags = {"transac... -
0 votesanswersviews
如何使用swagger codegen创建一个不需要的请求体?
我使用swagger-codegen来构建spring-boot应用程序的API接口 . 在我的一个API上,我试图使用参数注释 @RequestBody(required = false) 生成 @RequestMapping . 但是,生成的代码未指定 @RequestBody 的 required 元素的值 . 并且根据JavaDoc required 的默认值是 true . 在sw... -
0 votesanswersviews
带有swagger的Spring REST API - 请求参数中的值映射
我有一个基于Spring Boot的REST API应用程序,带有以下 endpoints (写在Kotlin中) @RequestMapping(value = ["/search"], method = [RequestMethod.GET]) @ApiOperation("Check whether any of the map values exist... -
2 votesanswersviews
C#SwaggerGen AutoRest - 如何发送Stream正文?
我想这是一个非常典型的场景:我们的解决方案公开了一个由asp核心C#控制器构建的API,我们从中生成一个swagger.json(使用https://github.com/domaindrivendev/Swashbuckle.AspNetCore) . 我们通过使用AutoRest(https://github.com/Azure/autorest)生成的C#客户端在代码中调用此api . 要执... -
8 votesanswersviews
如何使用公共swagger-generator docker镜像生成客户端?
我们有一个完全停靠的Web应用程序,其中包含API的有效Swagger定义 . API在自己的docker容器中运行,我们使用docker-compose来编排所有内容 . 我想基于位于 http://api:8443/apidocs.json 的Swagger定义生成一个Ruby客户端 . 我已经通过文档here,这导致我Swagger's public docker image生成客户端和服... -
5 votesanswersviews
在python中使用swagger codegen客户端向api调用添加标头的细节尚不清楚
指出正确的文档,教程,示例或提供一个,显示如何将特定的身份验证令牌添加到Python中Swagger生成的API客户端中的特定标头? 在这里's what I'尝试过:使用正确的curl命令,我的API调用可以正常工作: curl -v -H 'X-CAG-Authorization: AG_CONSUMER_TOKEN access-key=31337-70k3n' \ 'https:... -
2 votesanswersviews
Java REST Client的swagger-codegen头参数
我使用swagger-codegen为我的一个REST API生成Java REST客户端 . REST API采用可选的头参数 . 客户端中生成的方法有一个额外的参数,用于获取标头 . 我想在方法签名中没有header参数的情况下生成方法 . 我已经阅读了文档,但找不到任何参考 . 例如,对于带有选项X-CUSTOM-HEADER参数的GET所有API,swagger-codegen生成如下方... -
1 votesanswersviews
将swagger-codegen项目导入现有的Android项目
我试图将swagger-codegen生成的“模块”项目集成到我的Android项目中 . 之前没有使用gradle那么多,并且swagger-codegen从我的角度创建了一个非常混乱的build.gradle . 我很难找到有关如何执行此操作的文档 . 而且我感到有点失落 . 我使用FAQ中描述的这种方法 mvn clean package java -jar modules/swagger-... -
0 votesanswersviews
在generated-sources目录中编译生成的maven项目
我是带有swagger codegen maven插件的 generating a complete maven project (带有自己的pom.xml) . 它将项目输出到generated-sources / swagger /目录 . 但是,此目录中的java源是针对驻留在我的生成器项目的pom.xml中的依赖项编译的,而不是针对生成的依赖项 . 这样的配置可能吗?我已经阅读过有关mav... -
0 votesanswersviews
如何最小化maven pom.xml
我正在开发一个spring-boot maven项目(Maven 3.5,Java 8) . 由于在我的项目中使用Swagger Codegen来生成类,pom.xml的“plugins”标记变得越来越大: <build> <plugins> <plugin> <groupId>org.springfr... -
0 votesanswersviews
具有多个swagger规范的Swagger请求验证
我们想将我们的swagger规范分成两个文件 . 一个包含 endpoints ,另一个包含类型定义,因为类型定义用于多个项目,我们希望避免在多个源位置修复某些内容 . 我们正在使用maven codegen插件来生成模型和api,它可以在拆分时正常工作 . 但是请求验证不会,因为它无法跟随对它看起来的类型定义的外部引用 . 我们使用swagger-request-validator-spring...