今天集成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 "删除成功!";
}
所有接口按类似方法修改一下,正常后的效果如下图:
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://onefire.blog.csdn.net/article/details/122392591
内容来源于网络,如有侵权,请联系作者删除!