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")
如果觉得有用别忘记点个赞
推荐阅读
-
使用 hiberante 出现 Xxx is not mapped 错误的原因和解决办法
-
java.lang.IllegalStateException: Ambiguous handler methods mapped for HTTP path
-
swagger 报错 Ambiguous handler methods mapped for ‘/v3/api-docs/‘
-
报错处理:“Ambiguous handler methods mapped for ...”
-
Ambiguous handler methods mapped for HTTP path
-
Ambiguous handler methods mapped 模棱两可的方法
-
Ambiguous handler methods mapped for 'xxx'的解决办法
-
java.lang.IllegalStateException: Ambiguous handler methods mapped for ‘/emp/lisi‘: {public com.weiji