Spring多个配置文件中如何互相注入托管的对象

liyinbeyond 2008-07-10 10:26:38
Spring多个配置文件中如何互相注入托管的对象
我有 daos ,services,actions,等多个配置文件 ,我想把daos配置文件中托管的DAO 注入到services配置文件的业务对象

但是<property name="set方法" ref="" /> 的ref="" 无法出现可用的托管DAO 把DAO的托管名强写进去就报错!!!!!

如何解决
...全文
226 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
liyinbeyond 2008-07-10
  • 打赏
  • 举报
回复
说明你没做过试验 就好比${XXX.name} 就是在调用XXX.getName() 方法一样 这个一试就知道的
Alawn2005 2008-07-10
  • 打赏
  • 举报
回复
name是属性名吧,属性的set方法名可以改吗,不是根据属性自动生成的吗
liyinbeyond 2008-07-10
  • 打赏
  • 举报
回复
name 就是set 方法名 名好不好 和 属性名无关系, 你可以试试把这个属性的SET方法名改了 就注入不进去了,因该是工具就会自动提示找不到此方法

我说的是有多个配置文件的情况, 跨配置文件注入
宋玮-深圳 2008-07-10
  • 打赏
  • 举报
回复
<bean id="InformationDao"
class="gov.information.dao.InformationDAO"
parent="daoDefinition">
</bean>

<bean id="infomationService"
class="gov.information.service.InfomationService"
scope="singleton">
<property name="informationDAO" ref="InformationDao" />
</bean>

name 直接等于属性名,不是set方法 。

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧