有一个接口,比如:Interface A {
public String method(String date);
}有两个该接口的实现类
Class B implements A;
Class C implements A;还有一个处理类:
Class D {
private List<A> list;
method(){}
}我如何通过spring配置,将B和C注入到D的list中?
就是 list 中是b、c的实例。
public String method(String date);
}有两个该接口的实现类
Class B implements A;
Class C implements A;还有一个处理类:
Class D {
private List<A> list;
method(){}
}我如何通过spring配置,将B和C注入到D的list中?
就是 list 中是b、c的实例。
最常用的应该是set方法和构造函数。
其实你想把B、C存放到List集合中。
但是List对象中并没有提供一个setObject(Object o)这样的方法供你注入对象。
所以可以重新List类提供一个方法来注入B、C实例。
其实,在D里是有些set方法的,唉,我犯了一个特低级的错误,才导致注入不进去,亏了啊~