使用Swagger时Controller中api接口显示不全的问题分析及解决

 更新时间:2024年02月04日 10:03:50   作者:一米阳光zw  
swagger是一个十分好用的api接口管理、测试框架,现在越来越多的人使用这个做接口的测试和管理,但经常遇到Controller中的api接口显示不全的问题,所以本文给大家详细分析了问题以及解决方法,需要的朋友可以参考下

前言:

swagger是一个十分好用的api接口管理、测试框架,现在用的人也越来越多,lz两个公司两个项目都有使用这个做接口的测试和管理,由于之前就遇到过Controller中的api接口显示不全的问题,但当时使用postman直接忽略掉了,这个项目刚启动时就在想是不是会遇到类似的奇葩问题,果然是担心什么就会来什么,今天,它来了。花了很久的时间对接口进行了处理,找出了问题所在。先看一下具体的表现

问题

主要问题就是controller中有三个接口,但是swagger界面中只显示了两个,看下面具体的问题

  • 先看一下controller中的代码,看似没什么问题,合情合理

在这里插入图片描述

  • swagger中的表现

在这里插入图片描述

问题解决

问题的原因是api的映射路径重复,将swagger中未显示出来的接口的映射路径更换成其他的就可以,如下图所示。分析:这是由于controller中的接口映射路径重复造成的,实际上我的/test/upload已经在其他的测试类中出现过了,所以在这个地方又加了就无法显示这一个api,只需将其更换成其他名字就OK

在这里插入图片描述

最后

以上就是使用Swagger时Controller中api接口显示不全的问题分析及解决的详细内容,更多关于Swagger Controller的api显示不全的资料请关注脚本之家其它相关文章!

相关文章

  • 国内分布式框架Dubbo使用详解

    国内分布式框架Dubbo使用详解

    这篇文章主要为大家介绍了国内分布式框架Dubbo使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-03-03
  • 将Java的List结构通过GSON库转换为JSON的方法示例

    将Java的List结构通过GSON库转换为JSON的方法示例

    GONS是Google在GitHub上开源的Java类库,提供各种Java对象和JSON格式对象之间的转换功能,将Java的List结构通过GSON库转换为JSON的方法示例
    2016-06-06
  • Java利用Spire.XLS for Java在Excel中添加或删除批注

    Java利用Spire.XLS for Java在Excel中添加或删除批注

    在日常的数据处理工作中,我们经常需要在 Excel 表格中添加批注来解释数据、提供背景信息或标记待办事项,本文将深入探讨如何在 Java高效地实现 Excel 批注的添加与删除,下面小编就和大家介绍一下吧
    2025-11-11
  • SpringBoot集成logback打印彩色日志的代码实现

    SpringBoot集成logback打印彩色日志的代码实现

    Logback是由log4j创始人设计的另一个开源日志组件,默认情况下,Spring Boot会用Logback来记录日志,并用INFO级别输出到控制台,本文给大家介绍了SpringBoot集成logback打印彩色日志,需要的朋友可以参考下
    2024-03-03
  • springboot项目如何设置session的过期时间

    springboot项目如何设置session的过期时间

    这篇文章主要介绍了springboot项目如何设置session的过期时间,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-01-01
  • Java中的重写(Override)与重载(Overload)详解

    Java中的重写(Override)与重载(Overload)详解

    这篇文章主要介绍了Java中的重写(Override)与重载(Overload)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-05-05
  • Java8新特性之接口中的默认方法和静态方法

    Java8新特性之接口中的默认方法和静态方法

    这篇文章主要介绍了Java8新特性之接口中的默认方法和静态方法的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下
    2020-07-07
  • Java 任务调度框架 Quartz实操

    Java 任务调度框架 Quartz实操

    这篇文章主要介绍了Java 任务调度框架 Quartz,Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。,下面我们来学习一下关于 Quartz更多的详细内容,需要的朋友可以参考一下
    2021-12-12
  • Java实现DBF文件读写操作的完整指南

    Java实现DBF文件读写操作的完整指南

    DBF是一种数据库文件格式,主要存储结构化数据,本文将详细介绍如何在Java中使用JDBF库来读取和创建DBF文件,有需要的小伙伴可以参考一下
    2025-04-04
  • 详谈Spring对IOC的理解(推荐篇)

    详谈Spring对IOC的理解(推荐篇)

    下面小编就为大家带来一篇详谈Spring对IOC的理解(推荐篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论