当前位置: 首页 > 知识库问答 >
问题:

Swagger 核心球衣 1.X 中的 Swagger 规格

颛孙智勇
2023-03-14

我正在使用Swagger和泽西岛1。它生成斯瓦格规格 v1.2 中的规范。大多数工具(例如编辑器)都需要规范v2.0。有没有办法生成规范v2.0?

我实际上想要像bootprint swagger这样的可打印/静态文档,这也需要规范v2.0。

共有1个答案

钱星辰
2023-03-14

我自己没有试过,但https://github.com/lucybot/api-spec-converter似乎可以将Swagger 1.2转换为Swagger 2.0

我不确定它是否是一个“官方”的斯瓦格工具,但它离斯瓦格1.2到2.0迁移指南只有两步之遥,所以我想它至少像“半官方”。

我可能会尝试将其incoorporate到bootprint-swagger中,以便它也支持Swagger 1.2。我刚刚在github上创建了一个问题,以便不会忘记它。

 类似资料:
  • 我正试图在我的申请中加入炫耀。 我正在遵循这个指南https://github . com/Swagger-API/Swagger-Core/wiki/Swagger-Core-Jersey-2。x-Project-Setup-1.5 #使用-a-custom-application-subclass 但我将Jersey配置为ResourceConfig,如下所示: 这是正确的吗? 没有昂首阔步。

  • 当从查询字符串提取的模型将字典作为其属性之一时,Swagger生成错误的URL。如何告诉Swagger更改URL中字典的格式或手动定义输入参数模式,而不自动生成?试图使用Swashbuck和NSwag。 控制器 输入模型-查询字符串 Swagger UI为查询模型的“条件”属性显示了这种格式 Swagger生成的URL-Open API v2-将不会绑定到“条件” Swagger生成的URL-Op

  • 我尝试在SpringBoot(1.5.8)中使用Swagger(2.6)和Jersey(1.5) 我对公共API的调用工作正常 我试着用Jersey跟踪这个Config Swagger ui,但它仍然没有回来。 这是我的球衣配置 这是我的应用类 这是我的endpoint 当我使用Spring Rest控制器尝试类似的配置时,它工作正常,但是对于泽西岛,我看不到我的公共API。它似乎忽略了我的炫耀配

  • 我遵循了以下步骤:http://springfox.github.io/springfox/docs/current/ 以下是我所做的: > build.gradle: 当我启动服务器并导航到http://localhost:8080/swagger-ui.html时,我可以看到“绿色”UI屏幕,其中只列出了basic-error-controller。我自己的控制器不在那里。 我做错了什么?谢谢

  • 我正在做一个我命名为“主项目”的项目。我至少有10个不同的小项目在那里,这个项目可能会增长。我对所有这些项目只有一个自信,因为所有这些项目都只使用一个dotnet核心web应用程序来进行推广。 例如,假设我有一个名为的项目和一个名为的项目。有三个不同的endpoint,分别名为、、、和。这两个不同的项目将出现在一个大摇大摆的UI中,如下所示: 我想做的是在一个dotnet核心web项目中设置多个不

  • 我开发了一个带有Swagger注释的REST API。我已经能够展示一个炫耀的ui应用程序的api文档,非常好。 问题:根据我的注释,我试图使用swagger提供的url生成符合该规范的客户端。问题是,它似乎是不兼容的,或者至少,我不知道如何做swagger编辑器读取我的网址,并从那时起,产生客户。但是swagger编辑器向我报告了一些错误... 是否可以将我的带注释的 swagger api 与