org.springframework.beans.factory.BeanDefinitionStoreException:XMLドキュメントを解析する予期しない例外...



Org Springframework Beans



[エラー]

org.springframework.beans.factory.BeanDefinitionStoreException:URL [file:/ F:/MyWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/marbled-cat/からXMLドキュメントを解析する予期しない例外WEB-INF / classes / spring-servlet.xml]ネストされた例外はorg.springframework.context.annotation.ConflictingBeanDefinitionExceptionです:Beanクラス[org.mcc.merchant.controller.MerchantController]のアノテーション指定のBean名 'merchantController'が既存のものと競合します、同じ名前とクラスの互換性のないBean定義[org.mcc.campus.manager.controller.MerchantController]
org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:414)



[考えられる原因]

パッケージが異なり、同じ名前のクラスが2つありますが、クラスディレクトリが異なります。



【解決】

SpringマネージドBeanは、おそらくマップにインスタンス化されたBeanに似ており、IDと名前を構成します(構成されている場合)。 保管することが重要です、

2対立することは確実ですが、友達になるには別の名前を付ける必要があります



に似ている

controller('systemHomeController') controller('moduleHomeController')