自动装配:意思就是spring会在上下文中自动寻找,并自动给bean装配属性
解释:我们之前在spring的配置文件里,写bean的配置的时候,是不是那些属性的注入都是我们手动去注入的,那么现在spring就可以帮我们去自动给bean注入属性
在spring中有3中装配的方式:
1. 在xml中显示的手动配置【这个在之前是不是一直都在用这种方式】
2. 在java中显示的手动配置【就是不用再写xml配置文件了,但是要写一个java的config了,其实更麻烦了】
3. 隐式的自动装配bean
我们创建3个类,dog,cat,people
这就是我们在xml中显示的手动配置,将类交由spring容器去new
测试:
那么来看下byName自动装配:
就是会自动在容器【也就是xml文件中】上下文中查找,和自己对象set方法后面的值相对应的bean的id!