spring接口與實現類的調用

    @Autowired()
    @Qualifier("dataDealMonitUpdateSpringBean")
    private DataDealMonitUpdateInterface ser;

 

這裏是new一個dataDealMonitUpdateSpringBean是DataDealMonitUpdateInterface類型,這樣調用接口中的方法就用到實現類的方法

 @Qualifier("dataDealMonitUpdateSpringBean") spring標籤引用了名字。這個名字在實現類中註冊,如下面代碼。

@Component("dataDealMonitUpdateSpringBean")
public class DataDealMonitUpdateSpringBean implements DataDealMonitUpdateInterface {

所以

   @Autowired()
    @Qualifier("dataDealMonitUpdateSpringBean")
    private DataDealMonitUpdateInterface ser;

使用spring相當於

 private DataDealMonitUpdateInterface ser = new DataDealMonitUpdateSpringBean();

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章