第一种装配模式是我们非常熟悉的xml配置,这种装配需要写id,class,还有这个类具体的属性值等等,较为麻烦。
第二种byName和byType的自动装配模式,如何设置呢?
我们有三个类,cat、dog、people,并且people种有cat与dog的属性。
public class Cat {
public void shout(){
System.out.println("miao~");
}
}
public class Dog {
public void shout(){
System.out.println("wang~");
}
}
public class People {
private Cat cat;
private Dog dog;
private String name;
@Override
public String toString() {
return "People{" +
"cat=" + cat +
", dog=" + dog +
", name='" + name + '\''