首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

第四章 构造器流入,自动装配,集合注入

2012-10-07 
第四章 构造器注入,自动装配,集合注入一:控制反转(IOC):就是实例化对象的控制权发生了转变,以前是我们自己

第四章 构造器注入,自动装配,集合注入

一:控制反转(IOC):就是实例化对象的控制权发生了转变,以前是我们自己new,现在交给spring这个工厂去实例化,如果我现在要用对象,就直接向spring这个工厂索取就可以了。

???? 两种方式:set方式和构造器方式。

?

二:构造器方式注入

???? 构造器参数类型的匹配

???? 要求构造参数非常明确,即参数列表不会有同类型的参数。

???? 以水果service层为例:

???? service层需要持有Dao层对象,才能调用Dao层方法。???

? ?//Dao层接口:?

?? //测试类??

?? //测试类:??

?? //测试类:??

?

五:自动装配

???(1). byName???

??? ?需要注意的地方: <bean id="fruitDao" />
id="fruitDao"一定要和服务层的属性名称对应,即FruitDaoImpl类里面一定要有一个名称为fruitDao的属性.

???(2). byType???

????? 需要保证FruitServiceImpl类中有一个属性类型是FruitDao类型即可.

????? 尽量不要用自动装配的特性,因为会产生二异性,特别是按类型装配

?

热点排行