注解@Primary使用概述
来源:互联网 发布:python 对象 编辑:程序博客网 时间:2024/06/05 09:13
在声明bean的时候,通过将其中一个可选的bean设置为首选
( primary) bean能够避免自动装配时的歧义性。当遇到歧义性的时
候, Spring将会使用首选的bean,而不是其他可选的bean。实际上,
你所声明就是“最喜欢”的bean。
假设冰激凌就是你最喜欢的甜点。在Spring中,可以通过@Primary
来表达最喜欢的方案。 @Primary能够与@Component组合用在组件
扫描的bean上,也可以与@Bean组合用在Java配置的bean声明中。比
如,下面的代码展现了如何将@Component注解的IceCream bean声
明为首选的bean:
或者,如果你通过Java配置显式地声明IceCream,那么@Bean方法
应该如下所示:
如果你使用XML配置bean的话,同样可以实现这样的功能。
元素有一个primary属性用来指定首选的bean:
不管你采用什么方式来标示首选bean,效果都是一样的,都是告诉
Spring在遇到歧义性的时候要选择首选的bean。
阅读全文
0 0
- 注解@Primary使用概述
- spring 注解@primary解析
- spring中常被忽视的注解 @Primary
- Spring注解解释(@Primary、@Qualifier)
- spring中少用的注解@primary解析
- spring5.0 之@Primary注解的应用
- java注解概述
- spring4.x注解概述
- java注解理论概述
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解概述
- spring4.x注解概述
- Java注解概述
- Spring注解详解 概述
- Spring 注解注入概述
- spring4.x注解概述
- java注解概述
- centos7.3 二进制安装Mariadb10.2.8
- JAVA 根据设置的概率生成随机数
- php设计模式总结-工厂模式
- 最大间距—LintCode
- SQL语句2
- 注解@Primary使用概述
- Go语言中Slice(切片)初探
- 硬盘相关
- PyCharm 使用简单记录
- 51Nod 1557 集合问题
- Windows中将生成的文件复制到指定目录中
- 线性表
- 如何为github上的项目添加gif效果图
- hdu1059 Dividing 【多重背包】