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

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

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

  • 写回答

2条回答 默认 最新

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

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

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

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

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

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

报告相同问题?

悬赏问题

  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
  • ¥15 51嵌入式入门按键小项目
  • ¥30 海外项目,如何降低Google Map接口费用?
  • ¥15 fluentmeshing
  • ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
  • ¥15 盘古气象大模型调用(python)
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部