spring3

在IOC容器中配置bean时,可以实现bean的继承,bean的引用(ref),可以配置内部bean,也可以配置外部bean

可以配置集合List,Map,set等等

 

 

在前面复习了xml里面装备bean的过程,但是在实际应用中并不推荐。

通过autoWare来自动装配bean,也是在xml里面进行半自动配置的,一点儿也不灵活

 

ByName  通过名字装配

ByType   通过类型装配

constructor通过构造器来进行装配

=============================================

 

 

强烈推荐的配置bean的方式是通过注解配置bean

需要用注解的方式装配bean的话,就需要在IOC容器里面注册基于注解的bean后置处理器

===========================================

在xml进行配置,再使用@resource来进行感觉并不是最好的方式,最好的方式应该是基于全部注解的

在classPath中扫描组件,组件扫描components scanning能够从classPath下自动扫描,侦测和实例化具有特定注解的组件

特定的组件包括

@conponent:基本注解,标识了一个收Spring管理的组件

@responsitory:标识了持久层的组件

@service:标识服务层(业务层)的组件

@controller:标识表现层的组件

 

这种基于注解的方式组装bean,需要在xml文件里配置自动扫描的包,还会自动注册AutoWireAnotationBeanPostProcessor实例(自动装备bean的后置处理器)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值