[英]Spring autowiring for implementation classes
嗨,我是Spring的新手。 當我使用spring注釋使用spring注釋編寫一些示例應用程序時,我有一個查詢,
Interface Sample{
public void abc();
}
@Service(name = "sample")
Class SampleImpl{
public void abc(){
}
Class MAin{
@Autowired
Sample sam;
我的問題是我們可以直接將實現類直接自動布線嗎
@Autowired
SampleImpl sampImpl;
如果沒有,那為什么呢?
是的,只要您注釋(或在xml中聲明)要自動裝配的類,就可以。 Spring將根據類型(和限定詞,如果指定)在上下文中找到最佳匹配。
但是,這並不是最好的主意,因為它會使測試/模擬變得更加困難,並且通常會使組件之間的耦合度太高。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.