================= 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开始废除了该写法。