在一个module里面,定义了多个client
ZBUpgradeClient 和 PBUpgradeClient
添加了这两个cleint后,服务怎么也运行不起来
他们分别继承于 ZBUpgradeControllerApi 和 PBUpgradeControllerApi
@RequestMapping("/upgrade" )
public interface ZBUpgradeRecordControllerApi {
@ApiOperation(value = "")
@GetMapping("/inner/id/map")
Map<String, Long> innerFindZBNewIdMapByOldIds(@RequestParam("ids") List<String> ids);
}
@RequestMapping("/upgrade" )
public interface PBUpgradeRecordControllerApi {
@ApiOperation(value = "根据老id 获取新id")
@GetMapping("/inner/id/map")
Map<String, Long> innerFindPBNewIdMapByOldIds(@RequestParam("ids") List<String> ids);
}
从这里看,他们的地址是一样的,虽然在不同的module里面。
把 RequestMapping 的地址改了一下,服务就可以运行了
@RequestMapping("/zb/upgrade" )
public interface ZBUpgradeRecordControllerApi {
@ApiOperation(value = "")
@GetMapping("/inner/id/map")
Map<String, Long> innerFindZ

本文探讨了在Spring Boot应用中如何解决两个不同模块内的接口映射冲突问题,通过修改请求映射路径,成功让服务正常启动运行。
最低0.47元/天 解锁文章
1007

被折叠的 条评论
为什么被折叠?



