我正在maven项目中开发Spring Web应用程序。但是,我能够使用mvn clean install获取没有错误的.war文件,但是当我想在apache tomcat上运行它时,我得到了一个我无法理解的错误:
引起:org.springframework.beans.factory.NoSuchBeanDefinitionException:没有类型' java.util.ArrayList'的限定bean可用:预计至少有1个豆有资格作为autowire候选者。依赖注释: {}
为什么会发生这样的错误?什么是豆?以及为什么我们需要它们?
答案 0 :(得分:1)
理解bean是理解和使用Spring的基础。我会读一些指南:
你得到的错误看起来像是在试图@Autowire一个ArrayList而没有定义那种类型的bean。
答案 1 :(得分:-1)
阅读Craig Walls的Spring In Action。有很多例子你应该如何连接你的bean。另外,你可以从那本书中学到很多关于Spring的知识。