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

为不同项目中的API显示大摇大摆的UI(Swashbuckle)

颛孙高义
2023-03-14

我们有一个。NET解决方案,有两个项目:

    null

当将Swagger UI添加到API项目(不是首选解决方案)时,它根本不起作用,可能是因为自定义控制器选择器

然而,我认为我遗漏了一些明显的东西,因为这感觉像是我们遗漏的一个非常基本的配置设置

共有1个答案

皇甫飞跃
2023-03-14

Swagger UI只是一组静态文件,呈现OpenAPI(fka.Swagger)规范文件。这些规范文件可以由应用程序生成,也可以简单地手动编写。

您可以修改原始的Swagger UI,以创建自己的版本,并将URL字段(位于Authorize按钮附近的顶部)替换为一个指向您的两个不同应用程序生产OpenAPI(fka.Swagger)规范的下拉列表。

 类似资料:
  • 我们在我们的泽西应用程序中使用了@Role允许注释来限制用户对应用编程接口某些部分的访问。我们如何在SwaggerUI中显示这些信息? 到目前为止,我已经用@ApiOperation注释了方法以显示in/out参数,并尝试使用@Authorization/@AuthorizationScope,但我只为我们不使用的oauth2显示了它。最接近out case的是ApiKeyAuthDefiniti

  • 我是新手所以我可能错过了什么

  • 我有一个Spring应用程序,其中公开了两个rest接口供使用。一个是内部开发人员,另一个是客户。 Swagger确实生成了一个很好的文档,可以在/Swagger ui下访问。html 在此URL下显示内部和外部用户的文档。 以下是我的代码设置: 现在,我想把这些昂首阔步的文档分开。这样我们的内部开发人员就可以像 /留档/私有/swagger-ui.html和 /留档/公共/api-v1.html

  • 我有这个控制器和操作方法: 下面是模型: 我需要使用<code>Location</code>作为URL中的查询参数名称,以便按预期到达endpoint。 例如< code > http://localhost/API/Appointment/Company/available slots?位置=SYD 然而,当我查看Swagger页面时,该参数被称为<code>Model。位置,这让我的API的

  • 有没有人用spring-data-rest配置了swagger。我知道swagger有DocumentationConfig类,它扫描所有spring-mvc请求映射。但是,如何将其用于spring-data-rest,因为没有定义显式的请求映射。非常感谢在这方面的任何帮助。此外,我还想知道,是否有其他支持Spring-Data-REST的文档框架。