# 【死磕 Spring】—— 4 张图带你读懂 Spring IoC 的世界 # 1. Bean 的转换过程 下面这张图演示了一个可用的 bean 是如何从 xml 配置文件中演变过来的。 [![img](47-Spring-4 张图带你读懂 Spring IoC 的世界.assets/365d4142eb23822dcaddba6d1f59ccbc.jpeg)](http://static.iocoder.cn/365d4142eb23822dcaddba6d1f59ccbc) # 2. ApplicationContext 的架构图 [![img](47-Spring-4 张图带你读懂 Spring IoC 的世界.assets/dde0bf4ae9014ec73c80f4c45045850a.jpeg)](http://static.iocoder.cn/dde0bf4ae9014ec73c80f4c45045850a) # 3. load BeanDefinition 的全流程 [![img](47-Spring-4 张图带你读懂 Spring IoC 的世界.assets/38419d23d29c83a4758f73f85281e076.png)](http://static.iocoder.cn/38419d23d29c83a4758f73f85281e076) # 4. get Bean 的全流程 [![img](47-Spring-4 张图带你读懂 Spring IoC 的世界.assets/3a5b28a2d3bd435ca94ea5c8752609d5.png)](http://static.iocoder.cn/3a5b28a2d3bd435ca94ea5c8752609d5)