咱們都知道IoC的實現大體分爲兩種主要實現,依賴查找和依賴注入,咱們都知道Spring IoC 依賴查找能夠經過名稱或者ID查找,那麼名稱和ID在一個上下文裏面必須是惟一的,那麼這裏涉及到一個問題-Spring應用裏面是否是能夠擁有多個上下文「答案是確定的」後續會詳細說明 git
首先咱們先看下BeanFactory提供的方法spring
依賴查找能夠羅列出下面的幾種方式是
編程
下面主要對Spring IoC 的依賴查找簡單案例app
源碼地址:https://gitee.com/icloud-iot/thinking-in-spring.gitide
「後續Spring Framework 核心編程思想與實戰案例都在此更新」spa
工程結構xml
應用上下文配置 dependency-lookup-context.xml blog
Bean 的定義User圖片
Spring IoC 依賴查找示例源碼
執行結果