spring 4.x 测试泛型注入
博客专区 > j4love 的博客 > 博客详情
spring 4.x 测试泛型注入
j4love 发表于1年前
spring 4.x 测试泛型注入
  • 发表于 1年前
  • 阅读 13
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

Spring 版本 4.1.3.RELEASE

基础测试

运行结果

    

猜测 spring 泛型注入只能针对于只有一个指定的泛型类,如果有两个子类具有相同的泛型那么Spring会不知道如何处理。

测试

 

测试结果 

这里 Spring 期望的是只有一个 bean ,但是却找到了两个。解决这个问题的办法很简单 : 使用

javax.annotation.Resource 注解指定名称进行注入即可。

测试结果

    bean 注入成功

    

    

   

     另外一种解决方法就是使用 org.springframework.beans.factory.annotation.Qualifier 注解 指定 qualifier 进行注入。

    

    

测试结果 

    

    

 

 

 

标签: Spring 泛型注入
共有 人打赏支持
粉丝 7
博文 34
码字总数 23618
×
j4love
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: