springboot集成swagger2出现api重复问题

Posted 秋9

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了springboot集成swagger2出现api重复问题相关的知识,希望对你有一定的参考价值。

今天集成swagger2出现,大量api接口重复的问题,如下图所示:

每个接口有7个方法,根据排查是由于api接口没有指定特定方法导致。

解决方法为@RequestMapping修改为@DeleteMapping,具体如下:

//删除
@RequestMapping("/delete/id")
@ApiOperation (value = "delete",notes = "删除")
public String delete(@PathVariable("id")Integer id)
    userService.deleteById(id);
    return "删除成功!";

修改为:

//删除
@DeleteMapping("/delete/id")
@ApiOperation (value = "delete",notes = "删除")
public String delete(@PathVariable("id")Integer id)
    userService.deleteById(id);
    return "删除成功!";

 

所有接口按类似方法修改一下,正常后的效果如下图:

 

 

以上是关于springboot集成swagger2出现api重复问题的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot集成Swagger2生成API接口文档

springboot集成swagger2构建RESTful API文档

springboot 集成swagger2

企业级 SpringBoot 教程 springboot集成swagger2,构建优雅的Restful API

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

SpringBoot框架 之 Swagger2