=================
Set注入自定义类型
=================
1 自己定义的类
/src/main/java/cn/tedu/injection/Car.java:
public class Car {
private String brand;
private String model;
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
@Override
public String toString() {
return "Car{" +
"brand='" + brand + '\'' +
", model='" + model + '\'' +
'}';
}
}
2 类类型的属性
/src/main/java/cn/tedu/injection/Employee.java:
public class Employee {
...
private Car car;
...
}
3 Bean中Bean
/src/main/resources/applicationContext.xml:
...
BMW
X4
...
例程:Injection
4 Bean引Bean
/src/main/resources/applicationContext.xml:
<---------
|
BMW |
|
|
X4 |
引用
|
... |
|
... |
|
------------------------------
...
例程:Injection
Spring的早期版本使用的写法。从Spring 4.x开始废除了该写法。