ws13939152594 2012-08-24 10:20
浏览 269
已采纳

使用spring注解注入,测试一直报错

在使用spring注解注入实例的时候,一直包一个[color=red]org.springframework.beans.factory.BeanCreationException[/color]的错误,具体错误代码如第一张
application配置如第二张。
需要注入实体的类,第三张
测试代码第四张,注解部分是用的[color=red]ApplicationContext[/color]注入的可以正常使用,现在改成注解方式了 就报这个错误,纠结好几天了,急死人了,这个是我简单写了例子,复杂代码就没提出来。但是问题就是这个。注解注入就报错。

  • 写回答

2条回答 默认 最新

  • jinnianshilongnian 2012-08-24 10:25
    关注

    1、报的错误的是TestService 找到了多个

    2、TestService 头上有@Repository(会自动创建名字为testService的bean) 如果配置context:component-scan 会自动加载
    而你也在配置文件中通过bean标签又声明了一遍(而且名字不一样 是TestService)

     两个名字不一样 不能覆盖 因此两个
    

    3、不要在测试类中使用app*.xml,估计有一个配置文件中有context:component-scan 造成加载了带@Repository 这个TestService bean

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?
  • ¥15 错误 LNK2001 无法解析的外部符号
  • ¥50 安装pyaudiokits失败
  • ¥15 计组这些题应该咋做呀
  • ¥60 更换迈创SOL6M4AE卡的时候,驱动要重新装才能使用,怎么解决?
  • ¥15 让node服务器有自动加载文件的功能
  • ¥15 jmeter脚本回放有的是对的有的是错的
  • ¥15 r语言蛋白组学相关问题
  • ¥15 Python时间序列如何拟合疏系数模型