spring2.5 支持泛型注入么?

wwwlike 2011-03-31 04:10:46
BaseAction 为泛型的Action基类。

根据子类Action 传入泛型参数 产生不同的Service的ioc注入

现在问题出来了:如果只有一个 service实现 程序没问题。
如果有2个 就会报错了。

No unique bean of type [com.summer.core.service.BaseService] is defined: expected single matching bean but found 2: [peopleServiceImpl, peopleServiceIm]


后面2个是2个service的实现!


...全文
186 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwwlike 2011-04-01
  • 打赏
  • 举报
回复
我换成3.0了一样不行哦!是要 3.X的版本么?
learn_java_2011 2011-04-01
  • 打赏
  • 举报
回复
BaseService是一个抽象类吧?
peopleServiceImpl, peopleServiceIm是他的实现吧?

你在配置文件那里配置BaseService的时候,加上一个abstract="true",这样他就不会实例化了。。

然后在peopleServiceImpl, peopleServiceIm的时候,加上一个属性:
parent="BaseService的ID" 这样就能保证他在初始化这两个serice的先初始化BaseService

建议看下一下spring 继承那一章。

wwwlike 2011-04-01
  • 打赏
  • 举报
回复
牛人都哪里去了啊!帮帮忙啊!
handsome_huxiulei 2011-03-31
  • 打赏
  • 举报
回复
2.5以后的 就支持了的
zl_love_IT 2011-03-31
  • 打赏
  • 举报
回复
干嘛不用3.0

67,513

社区成员

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

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