我的是spring-MVC的Maven项目,自己做完一个项目之后把我的核心代码(manager层和model打成包)

放在其他项目里面,供其他项目调用,但是调用的时候报:Couldnotautowirefield,如何解决?很急,在线等... 放在其他项目里面,供其他项目调用,但是调用的时候报:Could not autowire field,如何解决?很急,在线等 展开
 我来答
ro...6@163.com
2013-01-18 · TA获得超过151个赞
知道答主
回答量:204
采纳率:0%
帮助的人:119万
展开全部
因为你以前项目做得jar,里面的class没有通过spring 注解扫描,或者spring.xml 中bean来配置,因此spring无法实例化你的类,所以就无法注入了。
spring要实现注入,就必须这些类是有spring内部实例化的,而不是你实例化。明白?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bd9006
2013-01-15 · TA获得超过2.5万个赞
知道大有可为答主
回答量:4.8万
采纳率:63%
帮助的人:1.6亿
展开全部
配置的Dao、Manager不对

或没找到配置,而没初始化

或model/entities 的配置不对

你逐个调试,看看哪个少,逐个添加吧。
追问
我不打包把源文件放在里面执行就没有问题,打包之后就不行了,需要在哪里配置呢?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
love网店专员
2013-01-15 · TA获得超过357个赞
知道小有建树答主
回答量:775
采纳率:84%
帮助的人:121万
展开全部
你自己写个单元测试,新建个项目测试下,估计缺少配置文件初始化你的类。
追问
我不打包把源文件放在里面执行就没有问题,打包之后就不行了,需要在哪里配置呢?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式