求教:注入的具體實現類是哪一個?
先看主要程式碼:
疑問:例項化B時,會自動注入AInterface、DInterface,但框架是怎麼知道具體注入哪個實現類,從哪裡體現出來?求教,謝謝!!!
// SampleAppTest.java public void testGet[author]Service[/author]() { BInterface b = (BInterface) appUtil.get[author]Service[/author]("b"); Assert.assertEquals(b.bMethod(1), 10); } //B.java @[author]Service[/author]("b") public class B implements BInterface { AInterface a; DInterface d; public B(AInterface a, DInterface d) { this.a = a; this.d = d; } public int bMethod(int i) { System.out.println("call A.myMethod1 "); i++; i = (Integer) a.myMethod(i, null); System.out.print("\n\n call A.myMethod1 result=" + i + " \n\n"); i++; System.out.println("call A.myMethod2 "); i = (Integer) a.myMethod2(i); System.out.print("\n\n call A.myMethod2 result=" + i + "\n\n"); i++; return (Integer) d.myMethod3(i); } } <p class="indent"> |
疑問:例項化B時,會自動注入AInterface、DInterface,但框架是怎麼知道具體注入哪個實現類,從哪裡體現出來?求教,謝謝!!!
[該貼被hellodidang於2012-07-15 09:59修改過]
[該貼被hellodidang於2012-07-15 10:02修改過]
[該貼被hellodidang於2012-07-15 10:02修改過]
[該貼被hellodidang於2012-07-15 10:03修改過]
相關文章
- 求教 j2ee 查詢資料庫的具體實現資料庫
- 介面 做具體的實現
- Scala的Cake實現依賴注入是一個謊言依賴注入
- 第38期:MySQL 時間類分割槽具體實現MySql
- 依賴注入?依賴注入是如何實現解耦的?依賴注入解耦
- MySQL5.7具體哪一天EOL?MySql
- HttpServletRequest中的方法是哪個類實現的?HTTPServlet
- Angular 的依賴注入是怎麼實現的?Angular依賴注入
- 面對物件是一種軟體設計思想,和具體的實現無關物件
- 多執行緒具體實現執行緒
- 原來你是這樣的 jsonp(原理與具體實現細節)JSON
- Set集合的具體子類:HashSet
- 使用 ViroReact 開發增強實現應用的一個具體例子React
- spring mvc 處理分庫後,判斷訪問具體哪一個庫的問題SpringMVC
- CORS Cookie,和nodejs中的具體實現CORSCookieNodeJS
- iOS–KVO的實現原理與具體應用iOS
- 【MySQL】刪除大量資料的具體實現MySql
- Map集合中的具體子類TreeMap
- sqli-labs靶場實現(十)【二次注入(二階注入)】(less-24、具體步驟+圖文詳解)SQL
- 一個分數類的實現——Rational類
- 有管理共享記憶體設計方法的具體實現記憶體
- 如何實現一個簡易版的 Spring - 如何實現 Setter 注入Spring
- 在spring的過濾器中注入實體類(@autowire會失效可使用這個方法)Spring過濾器
- 有沒有cqrs的具體實現可供參考?
- JWT 擴充套件具體實現詳解JWT套件
- sqlsugar 實現實體類中欄位是字串陣列情況SqlSugar字串陣列
- 用程式注入來實現一個殼(原理)
- 第二十篇:類操作符過載的相關規定與具體實現示例
- 淺析如何通過PHP類的反射來實現依賴注入PHP反射依賴注入
- 【面試普通人VS高手系列】ConcurrentHashMap 底層具體實現知道嗎?實現原理是什麼?面試HashMap
- 求教。。產品分類表的查詢
- Java常用類的總結 【這個是一個大綱,具體理論和案例請在我的部落格裡檢視】Java
- XML實體注入漏洞XML
- 常見程式注入的實現及記憶體dump分析——反射式DLL注入(上)記憶體反射
- 常見程式注入的實現及記憶體dump分析——反射式DLL注入(下)記憶體反射
- Spark 原始碼系列(七)Spark on yarn 具體實現Spark原始碼Yarn
- mongodb短網址專案02具體實現MongoDB
- 參考微信模組化通訊具體實現