0.前期准备
创建Person类
package com.hy.spring.pojo;
public class Person {
@Override
public String toString() {
return "Person [name=" + name + ", age=" + age + ", mycar=" + mycar + "]";
}
private String name;
private Integer age;
private Car mycar;
public Person() {
super();
System.out.println("构造方法被调用");
}
public Person(String name, Integer age, Car mycar) {
this.name=name;
this.age=age;
this.mycar=mycar;
System.out.println("构造方法Person(String name, Integer age, Car mycar)被调用");
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getAge() {
return age;
}
public void setAge(Integer age) {
this.age = age;
}
public Car getMycar() {
return mycar;
}
public void setMycar(Car mycar) {
this.mycar = mycar;
}
}
创建Car类
package com.hy.spring.pojo;
public class Car {
private String name;
private String color;
@Override
public String toString() {
return "Car [name=" + name + ", color=" + color + "]";
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}
1. set方式注入
applicationContxt.xml的配置
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="<