Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class]: Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping. Cannot map 'userController' method com.server.fatiguedetectionsystemserver.controller.UserController#doGet(Integer, HttpServletRequest, HttpServletResponse) to {GET [/zxc]}: There is already 'testController' bean method
时间: 2024-04-18 11:28:36 浏览: 179
小程序报错 WAService.js:3 Uncaught Error: module "src/utils/utils.js" is not defined
这个错误是由于存在重复的映射导致的。根据错误信息,你的 UserController 类中的 `doGet` 方法与另一个名为 `testController` 的方法存在冲突。
解决这个问题的方法有两种:
1. 修改 `doGet` 方法的映射路径,确保它与其他方法不会产生冲突。例如,可以将 `doGet` 的映射路径修改为 `@GetMapping("/user")`。
2. 如果你确实需要保留相同的映射路径,可以为 `doGet` 方法添加一个不同的请求方法,以区分它们。例如,将 `doGet` 的映射路径修改为 `@RequestMapping(value = "/zxc", method = RequestMethod.GET)`。
请注意检查你的代码,确保没有其他方法与 `/zxc` 路径产生冲突。如果仍然存在问题,请提供更多的代码和错误堆栈信息,以便我能更好地帮助你解决问题。
阅读全文