Generating unique operation named: xxxxxUsingGET_1解决记录

Generating unique operation named: xxxxxUsingGET_1字面意思,就是接口的方法命名重复了;

修改成每个接口方法的名字都不同样以后,

@GetMapping("/")根路径的方法名还是会提示重复不唯一,全局搜索,确认是唯一方法名,

所以尝试修改映射路径,改成@GetMapping("/index")就不会提示方法名不唯一了,所以是哪里同样使用了"/"路径,项目全局搜索:

发现swagger配置那里:

.paths(PathSelectors.ant("/"))

我设置了"/",之前理解错了,以为是选根路径,这里应该上一级路径,比如我不过滤,就直接不填全放行就行,改成.paths(PathSelectors.ant("")),就不再提示了,就是"/"重复了

当然,如果有需求,可以填写一级路径,比如/user/getUser,想只看user的就填.paths(PathSelectors.ant("/user/**"))

你可能感兴趣的:(java,开发语言,swagger)