### 框架源码的前置知识 * 设计模式 * 数据结构与算法 * 反射 * 多线程 * JVM IOC控制反转 DI依赖注入 ```xml ``` ```Java ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml") XXX xxbean = context.getBean(XXX.class); xxbean.method(); ``` #### SSM框架项目中spring处理bean的主要流程 * 加载xml文件 * 解析xml文件 * 封装BeanDefinition * 实例化 * 放到容器中 * 从容器中获取