2 u010287873 u010287873 于 2017.09.02 20:53 提问

spring不同xml配置文件之间的相互引用问题有会解决的吗? 80C

《bean id="actionTest" class="service.SpringTest"》
《property name="serviceTest" ref="serviceTest"/》
《/bean》
我的spring配置文件有两个,第一个内容如上,ActionTest依赖的对象(ref对应的serviceTest的bean)写在另一个配置文件中,运行时会报错提示没有ref对应的serviceTest的bean,**写在同一个配置文件中的话就不报错了**。但之前工作过的项目中也是像我这么把action层和service层的bean分开在不同配置文件中写的。有人知道我现在的报错怎么回事怎么解决吗?说白了就是怎么才能让action层的配置文件找到service层的配置文件。(除了用import标签外有别的方式吗?具体怎么用)

4个回答

Small_Mouse0
Small_Mouse0   Ds   Rxr 2017.09.03 13:10

“内容如上”??
题主可能没传好代码,,,要好重传一份

“之前工作过的项目中也是像我这么写的”,,我估计,可能是spring版本不一样,或者是题主少些东西了

例如没有引入?

 <import resource="...."/>  
u010287873
u010287873   2017.09.03 20:55

那你再看一眼吧,我又把代码重新改了下传上去了

JohnLeeK
JohnLeeK   2017.09.04 11:05

楼主注入这个service了没,截图发一个吧错在哪儿了

u010287873
u010287873 注入了
3 个月之前 回复
longlong3207
longlong3207   2017.09.04 21:23

使用 把那个xml文件引入,其他照样配置 ,再启动项目试试看 ref应该找不到有id叫serviceTest的,所以报错了

u010287873
u010287873 具体怎么引入那个xml文件?
3 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片