在使用spring的時候,有時由於設計的需要,需要使用抽象類(比如模板方法模式),但在抽象類中實現方法是需要依賴其他的接口或類的方法,這時就需要對依賴的接口或類進行注入,需要注意以下內容:
在抽象類中需要注入(@autowire),在繼承了該抽象類的子類中同樣需要再次注入。比如當前項目中,用戶購買物品的模板抽象類中需要使用userservice,則在改抽象類中和道具服務類(實現了道具接口並繼承了模板抽象類)均需要對userservice進行注入.
在使用spring的時候,有時由於設計的需要,需要使用抽象類(比如模板方法模式),但在抽象類中實現方法是需要依賴其他的接口或類的方法,這時就需要對依賴的接口或類進行注入,需要注意以下內容:
在抽象類中需要注入(@autowire),在繼承了該抽象類的子類中同樣需要再次注入。比如當前項目中,用戶購買物品的模板抽象類中需要使用userservice,則在改抽象類中和道具服務類(實現了道具接口並繼承了模板抽象類)均需要對userservice進行注入.