欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Ambiguous handler methods mapped for 'xxx'的解决办法

程序员文章站 2022-03-01 13:37:38
...

Ambiguous handler methods mapped for 'xxx’的解决办法

问题描述

当我们使用restfull api时,遇到类似下面的情况

 @GetMapping("store/{storeId}/orders")
 @GetMapping("store/{storeName}/orders")

当请求方式一致,这里是get请求,而参数写在URL中,因为不知道具体访问到哪一个接口,此时访问任何一个接口都会报这个错,其实就是含糊映射。

解决办法

修改URL,但为了不错误表达,一般可以这样做

 @GetMapping("store/id/{storeId}/orders")
 @GetMapping("store/name/{storeName}/orders")

如果觉得有用别忘记点个赞

相关标签: Restfull