首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我们能用Springdoc的redoc代替swagger-ui吗?

我们能用Springdoc的redoc代替swagger-ui吗?
EN

Stack Overflow用户
提问于 2020-04-21 15:06:53
回答 2查看 1.9K关注 0票数 2

我试图用Springdoc替换手动维护的swagger文件。目前,我们使用ReDoc来呈现文件,因为它们支持discriminator

是否有一种简单的方法用ReDoc替换/取代嵌入的ReDoc

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-22 17:14:13

在springdoc中,您可以跳过使用swagger包,然后使用:

代码语言:javascript
运行
复制
    <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-webmvc-core</artifactId>
    </dependency>

而不是。然后,您可以指向在<redoc />组件中使用springdoc (缺省为/v3/api)生成的swagger模式的位置。其余的取决于您如何主持Redoc。在我们的示例中,我们只是在服务/应用程序中添加了一个控制器,该控制器提供Redoc (https://github.com/Redocly/redoc#tldr)上描述的基本HTML。

票数 2
EN

Stack Overflow用户

发布于 2020-04-22 14:11:17

可以禁用默认的swagger-ui

代码语言:javascript
运行
复制
springdoc.swagger-ui.enabled=false

请参阅https://springdoc.org/中的“禁用swagger-ui”部分。

在此之后,您所需要做的就是将ReDoc放到服务器上,并让它指向通常位于/ OpenAPI -path/v3/api-docs的OpenAPI描述。

请参阅https://github.com/Redocly/redoc中的“部署”部分

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61346751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档