2017-07-16 15:57:21,678 WARN [springframework.web.context.support.XmlWebApplicationContext] - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeOthersEnterprise(com.valin.holdsteel.modules.frontend.sup.entity.BuyerSupplierAssocia,org.springframework.ui.Model,com.valin.holdsteel.modules.frontend.member.entity.Enterprise,javax.servlet.http.HttpServletRequest)
to {[/f/sup/buyerSupplierAssocia/seeEnterpriseSpecific]}: There is already 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeEnterpriseSpecific(javax.servlet.http.HttpServletRequest,org.springframework.ui.Model) mapped.
2017-07-16 15:57:21,712 ERROR [org.springframework.web.servlet.DispatcherServlet] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeOthersEnterprise(com.valin.holdsteel.modules.frontend.sup.entity.BuyerSupplierAssocia,org.springframework.ui.Model,com.valin.holdsteel.modules.frontend.member.entity.Enterprise,javax.servlet.http.HttpServletRequest)
to {[/f/sup/buyerSupplierAssocia/seeEnterpriseSpecific]}: There is already 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeOthersEnterprise(com.valin.holdsteel.modules.frontend.sup.entity.BuyerSupplierAssocia,org.springframework.ui.Model,com.valin.holdsteel.modules.frontend.member.entity.Enterprise,javax.servlet.http.HttpServletRequest)
to {[/f/sup/buyerSupplierAssocia/seeEnterpriseSpecific]}: There is already 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeEnterpriseSpecific(javax.servlet.http.HttpServletRequest,org.springframework.ui.Model) mapped.
2017-07-16 15:57:21,712 ERROR [org.springframework.web.servlet.DispatcherServlet] - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping': Invocation of init method failed; nested exception is java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeOthersEnterprise(com.valin.holdsteel.modules.frontend.sup.entity.BuyerSupplierAssocia,org.springframework.ui.Model,com.valin.holdsteel.modules.frontend.member.entity.Enterprise,javax.servlet.http.HttpServletRequest)
to {[/f/sup/buyerSupplierAssocia/seeEnterpriseSpecific]}: There is already 'buyerSupplierAssociaController' bean method
public java.lang.String com.valin.holdsteel.modules.frontend.sup.web.BuyerSupplierAssociaController.seeEnterpriseSpecific(javax.servlet.http.HttpServletRequest,org.springframework.ui.Model) mapped.
在项目中遇到上述异常,是因为在Controller里面@RuquestMapp
(value="")的value值重复。