1、什么是自动装配 (简化写法)
(1)根据指定装配规则(属性名称或者属性类型),Spring 自动将匹配的属性值进行注入
自动赋值(自动装配):仅限于对自定义类型的属性有效;自动的为属性赋值
2、演示自动装配过程
(1)根据属性名称自动注入
<!--实现自动装配bean 标签属性 autowire,配置自动装配autowire 属性常用两个值:byName 根据属性名称注入 ,注入值 bean 的 id 值和类属性名称一样byType 根据属性类型注入--><bean id="emp" class="com.atguigu.spring5.autowire.Emp" autowire="byName"><!--<property name="dept" ref="dept"></property>--></bean><bean id="dept" class="com.atguigu.spring5.autowire.Dept"></bean>
(2)根据属性类型自动注入
<!--实现自动装配bean 标签属性 autowire,配置自动装配autowire 属性常用两个值:byName 根据属性名称注入 ,注入值 bean 的 id 值和类属性名称一样byType 根据属性类型注入(相同类型的bean不能定义多个)--><bean id="emp" class="com.atguigu.spring5.autowire.Emp" autowire="byType"><!--<property name="dept" ref="dept"></property>--></bean><bean id="dept" class="com.atguigu.spring5.autowire.Dept"></bean>
开发中基本用注解方式
