Java swagger 2 spring boot-有两个同名的API,但只显示其中一个

Java swagger 2 spring boot-有两个同名的API,但只显示其中一个,java,spring-boot,swagger-2.0,Java,Spring Boot,Swagger 2.0,我有两个同名的API是有原因的 第一个 @ApiOperation(value=”“) @RequestMapping(value=“/predict”,method=RequestMethod.POST,products=“application/json”,headers=“content encoding=gzip”) public ResponseEntity predictBinary(HttpServletRequestEntity,@RequestHeader映射头){ 第二个

我有两个同名的API是有原因的

第一个

@ApiOperation(value=”“)
@RequestMapping(value=“/predict”,method=RequestMethod.POST,products=“application/json”,headers=“content encoding=gzip”)
public ResponseEntity predictBinary(HttpServletRequestEntity,@RequestHeader映射头){
第二个

@ApiOperation(value=”“)
@RequestMapping(value=“/predict”,method=RequestMethod.POST,products=“application/json”,consumes=“application/json”)
公共响应性预测(@RequestBody RequestInput inputs,@RequestHeader映射头){

有办法只显示第二个吗?现在,斯威格随机选择一个来显示,有时我看到
第一个
,有时我看到
第二个
,我尝试删除
第一个
的@api操作,但没有任何帮助。

你可能会尝试像现在一样使用/预测其pos可能spring控制器可能存在不明确的问题,因此最好为每个控制器使用不同的路由,也可能对swagger使用相同的路由,以便其随机获取这些API详细信息

@隐藏注释: