Spring IOC容器初始化

一、IOC容器结构体系

日常工作中常用的spring框架,极大的简化了java程序员的开发,很多时候我们只关心怎么用,但是作为一名专业的程序员,对spring源码的学习还是必不可少的,学习spring源码对我们日常开发的帮助无疑是巨大的,能够提升大家的开发思维模式,好了,接下来让我们来看看Spring IOC容器初始化流程具体是如何实现的。

  1. 首先介绍一下spring容器的类层次结构图:其中顶层容器接口BeanFactory,我们用到的最多的接口是ApplicationContext,常用实现类有ClassPathXmlApplicationContext、AnnotationConfigApplicationContext、FileSystemXmlApplicationContext、web开发中对应的实现类有AnnotationConfigWebApplicationContext,也就是springmvc容器,至于springmvc容器初始化等过程在本文不再过多的描述了。
    Spring IOC容器初始化

二、从最基本的 ApplicationContext applicationContext = new ClassPathXmlApplicationContext(“applicationContext.xml”);作为入口开始分析整个IOC容器初始化过程。

上一篇:Java网络编程


下一篇:LeetCode笔记:Biweekly Contest 71