我正在處理一個代碼,其中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