救命啊~!用spring+hibernate 搭建了个项目,tomcat启动报错如下:

org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'sto... org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'stockController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.sky.stockAnalysis.model.Stock com.sky.stockAnalysis.controller.StockController.stock; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No matching bean of type [com.sky.stockAnalysis.model.Stock] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 展开
 我来答
610210784
2014-11-27 · 超过22用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:28.6万
展开全部
spring的配置文件没有配置好
对应BEAN 没找到
更多追问追答
追问
补充了一下问题,麻烦看看。我也不确定是不是这个问题,我第一次尝试用spring+hibernate搭建项目。
追答
你配置了@autowired 这个注解,但是你却没有在 spring 的配置文件里配置这个bean,或者这个bean 的名字没有写成一致的
比如我
@autowired
Product pro;
那么我就要在配置文件里配置一个bean 的属性

注入其他属性,也可不写

这样 spring会为你自动实例化对象
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式