没有合格的bean例外

时间:2017-03-23 14:40:03

标签: spring javabeans spring-bean

我正在maven项目中开发Spring Web应用程序。但是,我能够使用mvn clean install获取没有错误的.war文件,但是当我想在apache tomcat上运行它时,我得到了一个我无法理解的错误:

引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有类型' java.util.ArrayList'的限定bean可用:预计至少有1个豆有资格作为autowire候选者。依赖注释:  {}

为什么会发生这样的错误?什么是豆?以及为什么我们需要它们?

2 个答案:

答案 0 :(得分:1)

理解bean是理解和使用Spring的基础。我会读一些指南:

https://spring.io/guides

你得到的错误看起来像是在试图@Autowire一个ArrayList而没有定义那种类型的bean。

答案 1 :(得分:-1)

阅读Craig Walls的Spring In Action。有很多例子你应该如何连接你的bean。另外,你可以从那本书中学到很多关于Spring的知识。