您的位置:首页 > 编程语言 > Java开发

spring 4.x 测试泛型注入

2016-12-09 00:00 204 查看
Spring 版本 4.1.3.RELEASE

基础测试











运行结果



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

测试







测试结果



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

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



测试结果

bean 注入成功





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







测试结果



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Spring 泛型注入