<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="address" class="com.atguigu.spring.beans.autowire.Address"
p:city="BeiJing" p:street="HuiLongGuan">
</bean>
<bean id="car" class="com.atguigu.spring.beans.autowire.Car"
p:brand="Audi" p:price="300000">
</bean>
<!--
可以使用autowire 属性指定自动装配的方式,
byName 根据bean 的名字和当前的setter 风格属性名进行自动装配,若有匹配的,则 进行自动装配,如没有匹配的就不装配
byType 根据bean 的类型和当前bean的属性的类型进行自动装配。若IOC容器有一个以上的类型匹配bean则抛异常。
-->
<bean id="person" class="com.atguigu.spring.beans.autowire.Person"
p:name="Tom" autowire="byType"><!-- 必须全部的属性都进行匹配,而且只能byType或者byName 不能同时拥有 -->
</bean>
</beans>