自动装配
所谓自动装配,就是在不再定义property的引用情况下,直接能够调用到文件里面的函数,、
主要是通过在bean标签里面加入一个autowire属性,在里面会有多种类型。其中,byType类型和byName类型最为常见,
当然,每一种形式都是有一定的局限性的:
对于byTpe属性而言
会使用到set方法
它会要求其中定义的bean唯一,否则就会报出beanNotUnique的错误
对于byName属性而言
它要求每一种bean都有属于自己的名称,且不能重复(耦合度过高,并不推荐)
所以。对比着来说,根据type进行自动装配,还是比较推荐的,这种方法也是我们最常用的。
集合注入
集合的表示方法我们都会写,最主要的就是要搞清楚他们在.xml文件里面的表示方法
使用set方法进行集合的注入
定义一下:
set方法:
放在save方法里面的:
.xml文件
对于array来说
对于list来说
对于set来说
对于map来说
对于properties来说
结果集
(以上都是简单类型的应用啦!)
复杂类型的话,基本上是用不上的,也就是ref标签,里面调用bean属性,引号里面加上要引用的符号
标签:装配,set,里面,--,Spring,bean,自动,方法 From: https://www.cnblogs.com/liuzijin/p/16894534.html