spring通过配置文件创建bean

spring DI的方式 1.setter注入,2.构造器注入,3.自动装配

自动装配的方式 :

1.no

2.byname(根据bean的id)

3.bytype(根据bean的类型)

4.constructor(根据构造器,构造器的参数类型也是根据bean的类型)

自动装配可以减少配置文件的编写(property节点的编写)


通过配置的方式自动装配,这个方式需要被注入的属性需要有相应的setter或者构造器方法。如果是通过注解的方式的话,需要在属性变量的上面加上@XXXX,并且不用setter方法或者构造器方法。不要在这里把这种配置方式的自动装配和注解方式的自动装配弄混淆了

自动装配,自动注入--AutoWiring,如果是配置了是byType方式注入的话,那么在配置文件中声明bean的时候,就不用再声明注入的属性变量和值了。但是需要在bean中把需要被注入值的属性写上相应的setter方法,并且这个要注入的值也已经在配置文件中声明了(其实是另外一个bean).这次注入是根据属性的类型来在IOC容器查找相同类型的bean实例来注入的


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值