美文网首页
spring容器创建

spring容器创建

作者: steamed_bun | 来源:发表于2020-01-09 10:59 被阅读0次
AnnotationConfigApplicationContext applicationContext = new AnnotationConfigApplicationContext(ExtConfig.class);
public AnnotationConfigApplicationContext(Class<?>... annotatedClasses) {
    this();
    register(annotatedClasses);
    refresh();
}

记录一下自己查看创建容器源码的过程,整个refresh();方法每一步整理为一篇文章,如果有错误欢迎指证啦~~

  1. 刷新前的预处理
  2. 获取bean工厂
  3. bean factory的预处理
  4. bean factory的后置处理器
  5. 执行bean factory的后置处理器
  6. 注册bean的后置处理器
  7. 初始化初始化MessageSource组件
  8. 初始化事件多播器
  9. 刷新
  10. 注册监听器
  11. 初始化剩下的单实例bean
  12. 完成刷新,发布相应事件

相关文章

  • Spring 学习笔记(二):Spring 容器以及 bean

    Spring 容器 在 Spring 应用中,应用对象生存于 Spring 容器中,Spring 容器负责创建对象...

  • Spring-容器创建的源码分析

    Spring-容器创建的源码分析 Spring容器的refresh()【创建刷新】; 1、prepareRefre...

  • 2.Spring IoC 容器

    1.Spring IoC 容器 IoC 容器 Spring 容器是 Spring 框架的核心。容器将创建对象,把它...

  • spring 学习02

    Spring 容器 在Spring 应用中,你的应用对象生存在Spring容器中,Spring 容器负责创建对象,...

  • 3.Spring容器

    这篇文章主要介绍Spring中的容器在Spring中也同样存在容器,而且Spring的容器是负责创建对象,装配be...

  • 2.IOC原理分析

    要想使用Spring IOC,必须要创建Spring IOC容器 ? 什么是IOC容器? 所谓的IoC容器就是指的...

  • 容器

    在基于Spring的应用中,你的应用对象生存于Spring容器(container)中。Spring容器负责创建对...

  • (四)测试学习JavaWeb之Spring Bean作用域

    前言 Bean的作用域是指spring容器从创建Bean到销毁的整个过程。Spring容器创建的bean默认是si...

  • Bean和Spirng模块

    容纳Bean 在Spring中,应用对象生存于Spring容器中,如图所示,Spring容器可以创建、装载、配置这...

  • Spring 容器

    Spring 容器 创建Bean 管理Bean的生命周期 组装Bean 配置Bean Spring容器是Sprin...

网友评论

      本文标题:spring容器创建

      本文链接:https://www.haomeiwen.com/subject/enmsactx.html