Spring--(7)自动装配

spring的自动装配在工程中用得比较少,它没有常规配置清晰明了。
//Address类spring

public class Address {
	private String city;
	private String street;
}

//Car类ui

public class Car {
	private String brand;
	private double price;
}

//Person类code

public class Person {
	private String name;
	private Address address;
	private Car car;
}

配置文件ci

<bean id="address" class="com.test.autowired.Address" p:city="Beijing" p:street="Huilongguan">
	</bean>
	<bean id="car" class="com.test.autowired.Car">
		<property name="brand" value="Audi"></property>
		<property name="price">
			<value>300000</value>
		</property>
	</bean>
	
	<!-- 根据 名字 进行自动装配 -->
	<!--bean id="address" 要与Person中的setAddress(Address address)参数一致-->
	<bean id="person" class="com.test.autowired.Person" p:name="zhangsan" autowire="byName"></bean>
相关文章
相关标签/搜索