文档章节

spring 4.x 测试泛型注入

快乐肥宅
 快乐肥宅
发布于 2016/12/09 00:08
字数 157
阅读 16
收藏 0

Spring 版本 4.1.3.RELEASE

基础测试

运行结果

    

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

测试

 

测试结果 

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

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

测试结果

    bean 注入成功

    

    

   

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

    

    

测试结果 

    

    

 

 

 

© 著作权归作者所有

共有 人打赏支持
快乐肥宅
粉丝 53
博文 70
码字总数 67278
作品 0
东城
程序员
Spring4新特性——泛型限定式依赖注入

Spring4新特性——泛型限定式依赖注入 Spring4新特性——核心容器的其他改进 Spring4新特性——Web开发的增强 Spring4新特性——集成Bean Validation 1.1(JSR-349)到SpringMVC Spring4新特性...

Big_BoBo
2013/12/26
0
0
Spring 中好用的泛型操作API

随着泛型用的越来越多,获取泛型实际类型信息的需求也会出现,如果用原生API,需要很多步操作才能获取到泛型,比如: ParameterizedType parameterizedType = (ParameterizedType) ABServic...

宇的季节
06/06
0
0
spring jdbctemplate 项目使用完整记录

一、前言 项目使用jdbctemplate已经一段时间了,对于jdbcTemplate的使用有了一些小小心得,这里总结后跟大家分享下。 二、spring xml 配置jdbcTemplate 三、通过DBColumnMapper、泛型封装添加...

漂泊者及其影子
2015/05/27
0
0
Spring核心技术原理-(3)-Spring历史版本变迁和如今的生态帝国

Spring核心技术原理-(3)-Spring历史版本变迁和如今的生态帝国 Harries Blog™2017-12-270 阅读 githttpSpringbeanGitHubAOP 前几篇: Spring核心技术原理-(1)-通过Web 开发 演进过程了解...

Harries Blog™
2017/12/27
0
0
java基础强化——深入理解反射

目录 1.从Spring容器的核心谈起 2. 反射技术初探 2.1 什么是反射技术 2.2 类结构信息和java对象的映射 3 Class对象的获取及需要注意的地方 4. 运行时反射获取类的结构信息 5. 运行时反射获取...

takumiCX
07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

原型模式

1、原型模式-定义 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象 克隆(浅度克隆->拷贝值类型或者引用,深度克隆->创建新的对象,开辟新的内存) 例如客户端知道抽象Pro...

阿元
今天
6
0
awk命令扩展使用操作

awk 中使用外部shell变量 示例1 [root@centos01 t1022]# A=888[root@centos01 t1022]# echo "" | awk -v GET_A=$A '{print GET_A}'888[root@centos01 t1022]# echo "aaaaaaaaaaaaa" | aw......

野雪球
今天
13
0
深入解析MySQL视图VIEW

Q:什么是视图?视图是干什么用的? A:视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通过视图,可以展现基表的部分数据;...

IT--小哥
今天
18
0
虚拟机学习之二:垃圾收集器和内存分配策略

1.对象是否可回收 1.1引用计数算法 引用计数算法:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时候计数器值为0的对象就是不可能...

贾峰uk
今天
12
0
smart-doc功能使用介绍

smart-doc从8月份底开始开源发布到目前为止已经迭代了几个版本。在这里非常感谢那些敢于用smart-doc去做尝试并积极提出建议的社区用户。因此决定在本博客中重要说明下smart-doc的功能,包括使...

上官胡闹
昨天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部