- Spring Boot進(jìn)階:原理、實(shí)戰(zhàn)與面試題分析
- 鄭天民
- 188字
- 2022-07-05 09:41:41
2.1 Spring依賴注入類型
在第1章中,我們已經(jīng)介紹了依賴注入的基本概念。Spring為開發(fā)人員提供了三種不同的依賴注入類型,分別是字段注入、構(gòu)造器注入和Setter方法注入。現(xiàn)在,假設(shè)我們有一個HealthRecordService接口以及它的實(shí)現(xiàn)類,如代碼清單2-1所示。
代碼清單2-1 HealthRecordService接口及其實(shí)現(xiàn)類代碼
public interface HealthRecordService { public void recordUserHealthData(); } public class HealthRecordServiceImpl implements HealthRecordService { @Override public void recordUserHealthData () { System.out.println("HealthRecordService has been called."); } }
基于上述HealthRecordServiceImpl實(shí)現(xiàn)類,下面我們來具體討論如何在Spring中完成該類的注入,并分析各種注入類型的優(yōu)缺點(diǎn)。
推薦閱讀
- 新一代通用視頻編碼H.266/VVC:原理、標(biāo)準(zhǔn)與實(shí)現(xiàn)
- MATLAB圖像處理超級學(xué)習(xí)手冊
- Python網(wǎng)絡(luò)爬蟲從入門到實(shí)踐(第2版)
- oreilly精品圖書:軟件開發(fā)者路線圖叢書(共8冊)
- Animate CC二維動畫設(shè)計(jì)與制作(微課版)
- HTML5游戲開發(fā)案例教程
- Julia Cookbook
- SAS數(shù)據(jù)統(tǒng)計(jì)分析與編程實(shí)踐
- Java Web開發(fā)技術(shù)教程
- Visual C++應(yīng)用開發(fā)
- 零基礎(chǔ)入門學(xué)習(xí)Python
- MATLAB 2020從入門到精通
- Mastering Android Development with Kotlin
- Node學(xué)習(xí)指南(第2版)
- 汽車人機(jī)交互界面整合設(shè)計(jì)