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

我们可以用Springdoc中的redoc替换swagger ui吗

龙飞文
2023-03-14

我正在尝试用Springdoc替换手动维护的swagger文件。目前,我们使用ReDoc来呈现文件,因为它们支持鉴别器

是否有一种简单的方法可以用ReDoc替换/取代嵌入式swagger ui

共有2个答案

姬选
2023-03-14

您可以使用禁用默认的招摇过市ui

springdoc.swagger-ui.enabled=false

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

之后,您需要做的就是将ReDoc放在服务器上,让它指向OpenAPI描述,通常位于/context path/v3/api docs
请参阅https://github.com/Redocly/redoc

魏雅惠
2023-03-14

在springdoc中,您可以跳过使用swagger UI包并使用:

    <dependency>
        <groupId>org.springdoc</groupId>
        <artifactId>springdoc-openapi-webmvc-core</artifactId>
    </dependency>

相反然后,您可以在

 类似资料:
  • 问题内容: 首先,当我问一个非常基本且特殊的问题时,我感到很遗憾;但是我对Java和编程都不陌生。我研究了system.out.println()中的“ out”是系统类的对象。“ out”可以用系统类的任何其他对象替换吗?如果是这样,成员是什么? 问题答案: 您可以拨打任何电话。如果您查看javadoc,则会发现另一个静态字段,即。例如: 如果您想用自己的输出流实际替换标准,则可以将流传递给或相

  • 问题内容: 我正在使用 EclipseLink的JAXB实现的一些非标准扩展,并且要启用该实现,必须使用jaxb.properties对其进行配置。效果很好。 但是,由于生成错误,属性文件未包含在正确的位置,从而导致使用默认的JAXB,该文件没有任何错误,只是继续解析XML文件,忽略了非标准扩展名,给我留下了一个非工作bean。 为了使它更加健壮,我想摆脱属性文件,并在代码中指定上下文配置。由于它

  • 我工作在一个微服务应用程序,有多个服务。我正在使用docker-compose运行不同微服务的实例。我们为每个微服务创建一个映像。如果我改变了一个微服务的代码,我使用'docker-compose down',然后改变更新的微服务的版本,然后使用'docker-compose up'。我认为,应该有一种不使用'docker-compose down'和'docker-compose up'的方法在

  • 问题内容: 我有这段代码,我想知道,是否可以替换Java正则表达式中的仅组(不是所有模式)。码: 问题答案: 使用(其中n是数字)来引用中捕获的子序列。我假设您想用文字字符串 “ number” 替换第一组,并用第一组的值替换第二组。 考虑第二组而不是。 是一个贪婪的匹配器,首先会消耗最后一位。当匹配器意识到最终的匹配项时,匹配器将不得不回溯,然后才可以匹配最终的数字。

  • 我遇到了这个问题,因为我有一个应用程序,有restful服务,但我需要提供一些静态的。在这个应用程序中,我还使用了注释。看起来这个类是公共的,我可以将其子类化,但我不确定如何配置它。我的目标是覆盖这条线,这样我就可以控制404。

  • 问题内容: 我在暑期研究中从事内核工作。我们希望在特定的RTT计算中对TCP进行修改。我想做的是将tcp_input.c中的功能之一的分辨率替换为由动态加载的内核模块提供的功能。我认为这将改善我们开发和分发修改的速度。 我感兴趣的函数被声明为静态的,但是我用非静态函数重新编译了内核,并由EXPORT_SYMBOL导出。这意味着该功能现在可供内核的其他模块/部分访问。我已经通过“ cat / pro