2013-09-25 45 views
0
的獨特bean

在eclipse中運行應用程序時,我經常遇到下面的錯誤。有沒有人遇到這個問題或知道如何解決它?org.springframework.beans.factory.NoSuchBeanDefinitionException:沒有類型爲

org.springframework.beans.factory.NoSuchBeanDefinitionException:式[com.employee.service.customfield.impl.EmployeeMapper]被定義的無獨特豆:預期單個豆但發現0:

相同的應用程序的工作罰款通過mvn命令推動(maven)

請讓我知道如何解決這個問題。

謝謝。

+2

向我們顯示您的應用程序上下文配置文件。 – shazin

回答

2

這個錯誤意味着你的配置在Eclipse和命令行之間是不同的(可能是由於類路徑的不同)。如果你使用運行配置從Eclipse運行它,那麼可能需要在運行配置或項目的構建路徑上對類路徑設置進行一些調整。

舉個例子,如果你src/main/resources下得到了spring-mybatis.xml應用程序上下文文件定義你的EmployeeMapper豆,但是Eclipse沒有配置來接這件事作爲構建路徑的一部分,這會導致這樣的錯誤(默認情況下,maven會選擇此目錄)

相關問題