springboot集成swagger2出现api重复问题

x33g5p2x  于2022-01-11 转载在 Spring  
字(0.6k)|赞(0)|评价(0)|浏览(326)

今天集成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 "删除成功!";

}

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


 

相关文章