Spring中最小化xml配置一之 四种自动装备方式

1.spring自动装配的方式有四种:

1>byType

根据类型自动装配

有时根据byType进行匹配时,我们会遇到有多个类集成了一个接口的类型。那么这样根据类型匹配的话会出现错误。我们可以通过primary或autowire-candidate属性来设置被匹配的类。

primary=‘true’表示,这个类按类型匹配时会被优先匹配。

auto-candidate=‘false’表示,这个类按类型匹配时会被从待匹配的名单中排除。

2>byName

根据名称自动装配

3>constructor

根据构造函数自动装配

4>autodetect

先根据构造函数进行装配,如果不行,根据byType进行装配


2.spring中使用注解进行装配

在xml中声明如下:

<context:annotation-config/>


3.自动检测和定义bean

<context:component-scan base-package=""/>

这种方式会找到base-package指定的包中用@Component注解的类,并注册

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值