Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Swagger问题:No mapping for GET /swagger-ui.html报错

Swagger问题:No mapping for GET /swagger-ui.html报错

作者头像
GeekLiHua
发布于 2025-01-21 08:35:12
发布于 2025-01-21 08:35:12
22400
代码可运行
举报
文章被收录于专栏:JavaJava
运行总次数:0
代码可运行

Swagger问题:No mapping for GET /swagger-ui.html报错

简介:本文讲解No mapping for GET /swagger-ui.html这个报错的解决方法。

只需要对SwaggerConfig的配置类继承WebMvcConfigurer,然后加上重载方法就好了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Configuration
@EnableWebMvc
@EnableSwagger2 // 开启Swagger2

public class SwaggerConfig implements WebMvcConfigurer {
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {

        registry.addResourceHandler("/**").addResourceLocations(
                "classpath:/static/");
        registry.addResourceHandler("swagger-ui.html").addResourceLocations(
                "classpath:/META-INF/resources/");
        registry.addResourceHandler("/webjars/**").addResourceLocations(
                "classpath:/META-INF/resources/webjars/");
        WebMvcConfigurer.super.addResourceHandlers(registry);
    }

}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-11-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
swagger-ui简要使用说明
在和springboot 进行集成的时候,因为springboot默认不会添加jar中的资源文件,导致api页面不能显示,所以需要手动的设置资源文件。
何白白
2019/06/28
2.1K0
Spring Boot引入swagger-ui 后swagger-ui.html无法访问404
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,后端集成下Swagger,然后就可以提供一个在线文档地址给前端同学。
JadePeng
2020/08/25
8.3K0
Spring boot Swagger2 配置使用实战
分析上述配置,我们需要在 java 类上指明 @Configuration、@EnableSwagger2 注解。
create17
2020/06/09
2K0
Swagger使用教程
Swagger是个非常强大的API文档工具,它们可以帮助开发人员快速创建和管理API文档,并提供了丰富的功能和可视化界面。本文将为您介绍Swagger和Knife4j的使用教程,帮助您更好地了解和使用它们。
GeekLiHua
2025/01/21
1320
Swagger使用教程
API管理-基于SpringBoot项目集成swagger实现接口文档自动生成
上一次博客(API管理-使用开源xxl-api项目管理接口)中我也提到过接口文档在整个生命周期中的重要性以及使用开源xxl-api的优缺点,缺点就是没法自动完成接口文档的生成,而是手动的录入,这样的话跟我们传统的通过编写word来管理接口文档也没什么区别;而swagger却是通过开发者在编写接口的时候就已经通过指定的注解标注好接口的信息,在启动的时候swagger会自动生成对应的接口文档。
秋日芒草
2019/06/24
1.4K0
API管理-基于SpringBoot项目集成swagger实现接口文档自动生成
《Spring Boot开发:从0到1》第13章 常见问题与解决方案
13.1 Spring MVC 关于controller的字符编码 13.2 Spring Boot启动报错 13.3 javax.servlet.ServletException 13.4 库依赖冲突问题 13.5 org.apache.catalina.LifecycleException 13.6 @EnableMongoRepositories路径配置 13.7 Logging system failed to initialize using configuration from 'logback.xml ' 13.8 java.lang.IllegalArgumentException: Request header is too large
一个会写诗的程序员
2018/08/20
8490
《Spring Boot开发:从0到1》第13章 常见问题与解决方案
SpringBoot教程(十六) | SpringBoot集成swagger(全网最全)
swagger是当下比较流行的实时接口文文档生成工具。接口文档是当前前后端分离项目中必不可少的工具,在前后端开发之前,后端要先出接口文档,前端根据接口文档来进行项目的开发,双方开发结束后在进行联调测试。
一缕82年的清风
2022/04/08
2.3K0
SpringBoot教程(十六) | SpringBoot集成swagger(全网最全)
Spring Boot 基础教程:集成 Knife4j
之前介绍了如何在 Spring Boot 中集成 Swagger2 和 Swagger3,对于我们日常的接口管理已经够用了。但是作为一个颜值党,无论是 Swagger2 还是 Swagger3,都难以满足我们的审美。而且 Swagger2 和 Swagger3 都已经好久没更新了,更新还是比较慢的。
村雨遥
2022/05/23
2K0
Spring Boot 基础教程:集成 Knife4j
SpringFox Swagger 3.0.0 适配SpringMvc、SpringWebflux
现在后台基本都用到了swagger,无论开发人员调试测试,还是前端用,都很方便,前段时间如果用SpringWebflux的话,只能用3.0快照版,不过最近已经发布了正式版,时隔2年多,新版本还是有很大的变化。
码农笔录
2020/10/30
1.3K0
SpringFox Swagger 3.0.0 适配SpringMvc、SpringWebflux
Swagger-Springboot-mybatis-mysql
此项目是我闲着的时候,整理出来的。因为我主要是做后端的,接口可能测试比较麻烦,所以就想起来了使用Swagger来管理API,然后还起到了测试的作用,还省得费劲去整理API文档了。一举两得,灰常的完美鸭!
手撕代码八百里
2020/07/28
6730
Swagger-Springboot-mybatis-mysql
API管理-舍弃springfox-swagger-ui,采用功能更加丰富的swagger-bootstrap-ui
上一篇博客(API管理-基于SpringBoot项目集成swagger实现接口文档自动生成)中我已经提到过使用springfox-swagger-ui的部分问题,上下结构的接口层次不利于接口的查看、无法支持离线下载成pdf或word或html等,而swagger-bootstrap-ui的出现把这些问题都解决了并且还扩展了部分实用新功能,比如:新增接口页面权限功能..
秋日芒草
2019/06/24
2K0
API管理-舍弃springfox-swagger-ui,采用功能更加丰富的swagger-bootstrap-ui
Spring-Boot + Swagger2 自动生成API接口文档
spring-boot作为当前最为流行的Java web开发脚手架,相信越来越多的开发者会使用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和及时更新API开发接口文档的问题。 假如你已经对传统的wiki文档共享方式所带来的弊端深恶痛绝,那么尝试一下Swagger2 方式,一定会让你有不一样的开发体验:
用户1212940
2022/04/13
6380
Spring-Boot + Swagger2 自动生成API接口文档
13.9 SpringBoot集成Swagger2中遇到的问题13.9 SpringBoot集成Swagger2中遇到的问题
我们在使用SpringBoot集成Swagger2中,访问:http://127.0.0.1:8188/swagger-ui.html
一个会写诗的程序员
2018/08/20
2.5K0
13.9 SpringBoot集成Swagger2中遇到的问题13.9 SpringBoot集成Swagger2中遇到的问题
生成环境禁用swagger常用方式
然后在测试配置或者开发配置中添加swagger2.enable = true 即可开启,生产环境不填则默认关闭Swagger。
BUG弄潮儿
2020/06/12
2.1K0
Spring Boot 整合 Swagger 接口文档工具
我们在开发接口的时候,会将接口文档给前端的开发者进行对接。我们可以通过 Postman 或者 Yapi 等接口管理工具进行编写管理。实际开发中,接口的管理确实也应该通过专业的工具管理。
Jimmy_is_jimmy
2023/08/09
2480
Spring Boot 整合 Swagger 接口文档工具
spring boot swagger-ui.html 404
<!-- Swagger依赖包 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.8.0</version> </dependency> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger-ui</artifactId> <version>2.8.0</version> </dependency> <!-- Swagger end -->
庞小明
2019/05/25
4.8K0
springboot+mybatsi-plus+lombok+swagger-bootstra整合
官方地址:https://spring.io/projects/spring-boot/
斯文的程序
2019/12/20
7710
springboot+mybatsi-plus+lombok+swagger-bootstra整合
总结SpringBoot1.x迁移到2.x需要注意的问题
SpringBoot1.x和SpringBoot2.x版本差异化还是比较大的,有些三方依赖组件有些是基于2.0版本为标准升级的,当我们将项目由1.0升级到2.0时会出现依赖的方法不存在或方法错误,需要逐个去调整,下面总结了我们升级实践过程中遇到的一些问题和网友总结的一些问题。
欢醉
2023/02/27
3960
8.5 Spring Boot集成Swagger2构建自动化Rest API文档小结
在以往的项目中,关于API接口文档,我们一般使用wiki或者干脆就是“线下文档”。缺点是很明显的:在迭代开发过程中,API会频繁变动,这样文档需要同步修改。繁琐。如果不及时更新,就会出生调用方没有及时了解到API签名的变化,导致较大的沟通很改动成本。
一个会写诗的程序员
2018/08/20
8980
8.5 Spring Boot集成Swagger2构建自动化Rest API文档小结
OpenAPI规范3-Swagger2 的美化使用
本人自己使用的swagger2.0,鉴于颜值和OpenAPI规范,就想体验下,后续再补充各种情况的demo。
软件测试君
2022/01/24
6.7K0
OpenAPI规范3-Swagger2 的美化使用
推荐阅读
相关推荐
swagger-ui简要使用说明
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验