我正在处理一个代码,其中A类正在使用B类的参数化构造函数构造B类对象。截至目前,B类尚未弹簧注入。要求是我应该始终有类B的新的非单一对象的代码有些看起来是这样的:在Spring中构造函数注入
class A{
private List<ClassB> classBList = new ArrayList<ClassB>();
void parseInfo(File f, Element e){
ClassB b = new ClassB(this,f,e);
classBList.add(b);
}
}
应该如何我的弹簧配置的样子,如果我必须用Spring来注入B类?
感谢您的回答。你能解释一下新的Object [] {this,f,e}是做什么的?它是否调用类B的构造函数? – 2014-11-04 18:04:22
new Object [] {this,f,e}是构造函数参数。你可以参考getBean(String name,Object [] args)方法javadoc。答案中提供了超链接。 – Sangeeth 2014-11-05 05:17:00