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

Spring springdoc openapi:swagger ui/index。找不到html状态=404

司马昕
2023-03-14

我有一个Spring Boot应用程序(2.5.6),它依赖于springdoc openapi。然而,启动swagger ui(http://localhost:8080/v1/swagger-用户界面/索引。html)不起作用。调试日志指示该索引。html不存在。这可能是什么原因。未找到html?

<dependency>
    <groupId>org.springdoc</groupId>
    <artifactId>springdoc-openapi-ui</artifactId>
    <version>1.6.8</version>
</dependency>

应用亚马尔

springdoc:
  swagger-ui:
    tagsSorter: alpha
    operations-sorter: alpha
    doc-expansion: none
    disable-swagger-default-url: true

logging:
  level:
    root: DEBUG

server:
  port: 8080

spring:
  application:
    name: fe-applic-app
    api-version: "v1"

共有2个答案

夹谷岳
2023-03-14

我找到了问题的原因。上下文路径没有设置在application.yaml.

http://localhost:8080/v1/swagger-用户界面/索引。html

添加servlet:context-path后,将呈现swagger ui

server:
  port: 8080
  servlet:
    context-path: "/${spring.application.api-version}"
红弘盛
2023-03-14

试试招摇ui。html而不是招摇过市的ui/index。html。在60%的情况下,大摇大摆。html重定向到其真实位置。

http://localhost:8080/v1/swagger-用户界面。htmlhttp://localhost:8080/v3/swagger-用户界面。html

 类似资料:
  • 我开始学习jsp,并做了一些简单的web应用程序示例。我正在编码一个简单的商店和动态网络应用程序的名称是Book0。index.html重定向 而项目列表为空(初始访问)。 我的另一个应用程序到目前为止一直在工作。但当重定向到servlet时,这个点击404。有什么不对劲的。THX

  • 为什么我在web-inf/view//admin得到双斜线。我是Java MVC的新手,所以请给我任何建议,我做错了什么? 这是我的代码` 控制器-

  • 基本分类:这些状态码被分为五大类 代码 解释 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 自己电脑这边的问题 自己电脑这边的问题 500-599 用于支持服务器错误。 对方的问题 对方的问题 一些常见的状态码为: 代码 解释 200 服务

  • 控制器: spring-mvc-servlet.xml:

  • 这是我在SpringMVC中使用Maven的第一个应用程序。下面是应用程序结构。 控制器代码: 当我点击index.jsp中的链接时,页面应该被遍历到helloworld.jsp

  • 我在GCP上做了一个VM编辑--在对机器类型等进行更改后停止并启动VM。在更改之后,我的tomcat突然开始给出 键入状态报告 邮件找不到 说明源服务器没有找到目标资源的当前表示形式,或者不愿意透露存在此表示形式。 我的申请在