Caused by: java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'com.lantong.system.feign.SystemMessageClient' method com.lantong.system.feign.SystemMessageClient#sendPointMessage(HashMap)
时间: 2023-11-26 21:06:50 浏览: 170
Ambiguous mapping. Cannot map *** method 报错解决
5星 · 资源好评率100%
这个异常通常是由于Spring MVC中存在多个相同的请求映射导致的。在您的项目中,出现了一个模糊的映射,即多个方法具有相同的请求映射路径。
要解决这个问题,您可以采取以下措施之一:
1. 更改请求映射路径:检查您的代码,确保所有RequestMapping注解的路径是唯一的。您可以更改其中一个方法的请求路径,以避免冲突。
2. 使用不同的请求方法:如果两个方法具有相同的请求路径,但使用不同的请求方法(例如GET和POST),那么您可以尝试在RequestMapping注解中指定请求方法,以确保它们是唯一的。
3. 使用@RequestParam注解:如果两个方法具有相同的请求路径,并且请求方法也相同,您可以尝试在方法参数中使用@RequestParam注解,以区分它们。
请注意,这些解决方案是基于常见情况提供的建议。具体取决于您的项目结构和需求,可能需要根据实际情况进行调整。
阅读全文