咱们都知道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 依赖查找示例源码
执行结果