swagger 不显示接口列表

DiorsManForU 2017-10-24 06:21:58
各位大神,麻烦看一下为什么我配置的swagger不显示接口列表,谢谢。
框架:spring mvc+swagger2

打开:http://localhost:8080/swagger-ui.html

在上面只显示:
fetching resource list: http://localhost:8080/v2/api-docs
...全文
12517 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
fable2008 2020-11-22
  • 打赏
  • 举报
回复
.apis(RequestHandlerSelectors.basePackage( 包名对不对?
LeeD0ng 2020-07-29
  • 打赏
  • 举报
回复
2楼正解,初步怀疑是fastjson版本过低导致swagger2请求/v2/api-docs时,返回数据为空导致,所以界面看不到自己的controller接口
永夜-若离 2020-04-20
  • 打赏
  • 举报
回复 1
五楼回答正解,必须保证swagger的配置bean所在位置和controller平级或者父级包和controller平级
NoCode1888 2019-12-10
  • 打赏
  • 举报
回复
引用 5 楼 qq_26874709 的回复:
我也遇到,最后查出是swaggerConfig配置没加载, 原因是我把配置类没有放在controller包下, 放在该包下显示好使,但是当我把配置类放在其他包下时依然不能够加载, 采用bean方式配置在xml里,依然会产生上述问题,猜想可能是swaggerui的访问界面路径可能有些问题查找中
前辈这个问题解决了么?请问怎么解决的?赐教
baidu_27549073 2019-03-04
  • 打赏
  • 举报
回复
好像不支持普通Controller
qq_26874709 2019-01-28
  • 打赏
  • 举报
回复
我也遇到,最后查出是swaggerConfig配置没加载, 原因是我把配置类没有放在controller包下, 放在该包下显示好使,但是当我把配置类放在其他包下时依然不能够加载, 采用bean方式配置在xml里,依然会产生上述问题,猜想可能是swaggerui的访问界面路径可能有些问题查找中
苏-李 2019-01-17
  • 打赏
  • 举报
回复
我也遇到这个问题了。前辈你是怎么解决的?
lucky52zf 2018-12-05
  • 打赏
  • 举报
回复
对于此问题,也一直困扰我,事实证明,只要是springboot和swagger的版本是匹配的,2楼的方法是奏效的。非常感谢二楼的帮助。
zhhui_syist 2018-07-11
  • 打赏
  • 举报
回复
升级下fastjson的版本到1.2.15 + 以上 我用的是1.2.28
pheonix0992 2017-10-25
  • 打赏
  • 举报
回复
你本地的项目,这。。。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧