Spring IoC依赖查找:依赖注入还不够吗?依赖查找存在的价值?

我们都知道IoC的实现大致分为两种主要实现,依赖查找和依赖注入,我们都知道Spring IoC 依赖查找可以通过名称或者ID查找,那么名称和ID在一个上下文里面必须是唯一的,那么这里涉及到一个问题-Spring应用里面是不是可以拥有多个上下文「答案是肯定的」后续会详细说明 


首先我们先看下BeanFactory提供的方法

图片

依赖查找可以罗列出下面的几种方式是

图片

下面主要对Spring IoC 的依赖查找简单案例


源码地址:https://gitee.com/icloud-iot/thinking-in-spring.git

「后续Spring Framework 核心编程思想与实战案例都在此更新」


工程结构

应用上下文配置 dependency-lookup-context.xml 

图片

Bean 的定义User

图片

Spring IoC 依赖查找示例

图片

图片

执行结果

图片


猜你喜欢

转载自blog.51cto.com/15057823/2632301