springboot集成swagger2页面出现swagger-resources404

问题描述

访问/doc.html出现页面,但是没有接口文档,查看页面元素发现问题:
/swagger-resources 404
/swagger-resources/configuration/ui 404

问题查找

我是springboot项目,分模块,common包,api包,manager包,swagger配置放到common包下,启动类在manager下,manager引用了common包
1.查看配置是否缺失,看着都有

2.查看版本号,看着没啥问题

        <dependency><groupId>com.github.xiaoymin</groupId><artifactId>swagger-bootstrap-ui</artifactId><version>1.9.6</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.9.2</version></dependency>

3.网上也查过,看到说增加资源路径配置,我也加了

    public void addResourceHandlers(ResourceHandlerRegistry registry) {registry.addResourceHandler("swagger-ui.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("doc.html").addResourceLocations("classpath:/META-INF/resources/");registry.addResourceHandler("/webjars/**").addResourceLocations("classpath:/META-INF/resources/webjars/");registry.addResourceHandler("/swagger-resources/**").addResourceLocations("classpath:/META-INF/resources/swagger-resources/");registry.addResourceHandler("/swagger/**").addResourceLocations("classpath:/META-INF/resources/swagger*");registry.addResourceHandler("/v2/api-docs/**").addResourceLocations("classpath:/META-INF/resources/v2/api-docs/");}

问题解决

启动类上没加注解:@EnableSwagger2 导致的问题
我尝试了一下,发现:
1.swagger配置与启动类在同一个模块下,启动类不加@EnableSwagger2注解也没问题,因为swagger配置有这个注解
2.swagger配置与启动类不再同一个模块下,即使swagger配置中有@EnableSwagger2注解也不行,必须启动类也要加这个注解才可以

思考

为啥不再同一模块下会有这个问题呢?我manager模块已经引用了common包,有点奇怪,有大佬们要是知道可以评论区留言告知一下

springboot集成swagger2页面出现swagger-resources404相关推荐

  1. SpringBoot集成Swagger2自动生成友好的RestApi测试页面及文档

    springBoot集成swagger2 水煮鱼又失败了 https://www.jianshu.com/p/002ce2f26103 1 背景 springBoot作为微服务首选框架,为其他服务提供 ...

  2. springboot集成swagger2测试接口

    springboot集成swagger2测试接口 1.需要的依赖 2.开始编写一个swagger2 3.演示效果图片 1.需要的依赖 <dependency><groupId> ...

  3. 13.9 SpringBoot集成Swagger2中遇到的问题

    13.9 SpringBoot集成Swagger2中遇到的问题 我们在使用SpringBoot集成Swagger2中,访问:http://127.0.0.1:8188/swagger-ui.html ...

  4. springboot集成swagger2构建RESTful API文档

    在开发过程中,有时候我们需要不停的测试接口,自测,或者交由测试测试接口,我们需要构建一个文档,都是单独写,太麻烦了,现在使用springboot集成swagger2来构建RESTful API文档,可 ...

  5. springboot集成swagger2,构建优雅的Restful API

    springboot集成swagger2,构建优雅的Restful API 转载请标明出处: 原文首发于:https://www.fangzhipeng.com/springboot/2017/07/ ...

  6. SpringBoot集成Swagger2

    SpringBoot集成Swagger2 刚开始用2.0.2.RELEASE版本的SpringBoot去继承2.7.0版本的springfox-swagger2一直出现请求下面这种情况,就是在启动Sp ...

  7. SpringBoot集成Swagger2与Swagger3的区别

    SpringBoot集成Swagger2与Swagger3的区别 前言 一.pom文件中引入Swagger依赖 Swagger2 Swagger3 二.Swagger配置 Swagger2 Swagg ...

  8. springboot集成swagger2多模块中文配置详细步骤,解决集成mybatis或mybatis-plus无法正常使用问题

    springboot集成swagger2多模块中文配置详细步骤,解决集成mybatis或mybatis-plus无法正常使用问题 参考文章: (1)springboot集成swagger2多模块中文配 ...

  9. 【快速上手系列】使用Springboot集成Swagger2的简单使用测试

    [快速上手系列]使用Springboot集成Swagger2的简单使用测试 简介 Swagger2是为了解决企业中接口(api)中定义统一标准规范的文档生成工具. 尤其是前后端分离时对一些业务接口也不 ...

最新文章

  1. CNN、Transformer、MLP架构的经验性分析
  2. 作为谷歌开发者布道师,我为什么要写这本通俗的《数据压缩入门》(一)
  3. DIV+CSS到底是什么?
  4. 洛谷2766:[网络流24题]最长不下降子序列问题——题解
  5. Python 代码实现模糊查询
  6. Boost:额外的bimap的测试程序
  7. kafka 集群_10分钟搭建单机Kafka集群
  8. 使用UGUI绘制自定义几何图形
  9. gui界面怎么分页_什么是用户界面和体验设计
  10. windows下SBT的安装与使用
  11. 3Y叔的clusterProfiler-book阅读Chapter 3 Universal enrichment analysis
  12. java 生成pdf 分页_java根据模板动态生成PDF实例
  13. 漫画:从今天开始,我不再买书了!
  14. 软件工程第一次阅读作业
  15. 数字改造有色金属产业链,发挥产业优势效能
  16. Qt QScopeGuard学习
  17. 中国老百姓一生要交多少税?
  18. 常见Web安全漏洞深入解析
  19. Web Atoms Crack,JavaScript 桥接器
  20. 2022-2028全球及中国NTC热敏电阻电缆行业研究及十四五规划分析报告

热门文章

  1. vue搜索关键字变色
  2. Kaggle练习赛Spaceship Titantic数据探索(上)
  3. 什么是TypeReference?
  4. 网络技术-利用静态路由实现网络互通-3(1)
  5. 使用游戏角色娜可露露讲述Python图像处理的方法(matplotlib、PIL和OpenCV)
  6. 写了一个简单的计算父亲节母亲节等日期的方法
  7. 【opencv-python】大津法(Otsu)阈值分割原理深入分析
  8. 经典进程同步问题总结
  9. POJ 3007 - Organize Your Train part II
  10. smarty上线后不能渲染模板_不能打电话的iPhone XR?苹果新品渲染图上线,网友:要你何用?...