[关闭]
@boothsun 2018-03-30T08:32:48.000000Z 字数 614 阅读 1179

Spring面试题

面试题


Spring IOC 的理解,其初始化过程?

概念解释

IOC 即“控制反转”,什么是控制,什么是反转。控制指的传统Java对象的生命周期和对象组装交由Spring IOC容器控制了。“反转”指的是 依赖对象的获取被反转了。

Spring IoC 容器

Spring IoC容器的作用是初始化以及维护Bean生命周期。Spring提供了两种类型的IOC容器实现:

image.png-27.7kB

ApplicationContext的主要实现类:

  1. ClassPathXmlApplicationContext:从类路径下加载配置文件。
  2. FileSystemXmlApplicationContext: 从文件系统中加载配置文件
  3. WebApplicationContext是专门为 WEB 应用而准备的,它允许从相对于 WEB 根目录的路径中完成初始化工作

IOC的初始化过程

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注