我對整個彈簧依賴注入有點新。 有一兩件事,我不明白,希望有人能清除了我...彈簧依賴注入到具有構造函數的類
我有一個服務:
@Service
public class Service {...}
而另一個類:
public class A{
@Autowired
private Service service;
...
}
在這種情況下,服務將按預期注入A級。 據我所知,你不能在類A中使用構造函數,否則注入將無法工作。有沒有辦法在類A中使用構造函數並同時注入Service? 即:
public class A{
@Autowired
private Service service;
private String a;
private int b;
public A(String a,int b){
this.a = a;
this.b = b;
}
}
在這種情況下,我得到的是服務是空的,反正上班了這一點? 我希望能夠使用注入到服務的「新」來創建類型A的對象,這有可能嗎?
感謝。
感謝您的快速回復,您有任何示例嗎?我不確定我完全明白你在說什麼...... –