簡體   English   中英

用於實現類的Spring自動裝配

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM