报错
Caused by: org.springframework.beans.factory.BeanCreationException: 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 ‘multiLanguageController’ method
public org.springframework.http.ResponseEntity<java.util.List<org.hzero.mybatis.domian.MultiLanguage>> org.hzero.mybatis.controller.MultiLanguageController.listMultiLanguageHidden(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>)
to {[/v1/hidden/multi-language],methods=[POST]}: There is already ‘mybatis.multiLanguageController.v1’ bean method
public org.springframework.http.ResponseEntity<java.util.List<org.hzero.mybatis.domian.MultiLanguage>> org.hzero.mybatis.controller.MultiLanguageController.listMultiLanguageHidden(java.lang.String,java.lang.String,java.util.Map<java.lang.String, java.lang.Object>) mapped.
解决方案
①org.springframework.web.servlet.handler.AbstractHandlerMethodMapping第206行打断点查看是否存在相同类型的bean。
②org.springframework.web.servlet.handler.AbstractHandlerMethodMapping第250行和577行打断点查看准确原因。
Error creating bean with name ‘requestMappingHandlerMapping‘ defined in class path resource
最新推荐文章于 2024-08-12 21:51:20 发布