[关闭]
@Seymour 2018-07-30T00:49:38.000000Z 字数 585 阅读 1054

Spring Cloud部署说明文档 (简要)

SpringCloud


Spring Cloud部署


    1.  Application
    2.  构造SpringApplication实例
    3.  推断运行环境是否为Web环境
    4.  在编译路径中寻找Servlet或ConfigurableWebApplicationContext  
    5.  设置初始化器Initializer
    6.  从META-INF/spring.factories读取配置
    7.  将其中key为ApplicationContextInitializer的类实例化、排序、并添加到上下文容器中

    8.   设置监听器Listener
    9.   从META-INF/spring.factories读取配置
    10.  将其中key为ApplicationListener的类实例化、排序、并添加到上下文容器中

    12. 执行SpringApplication的run方法
    13. 获取SpringApplicationRunListener监听器,执行监事听件
    14. 根据运行时参数配置environment,回调SpringApplicationRunListener
    15. 创建上下文容器,设置environment,用Initializer初始化context,回调监听器

    17. 刷新context
    18. 创建bean工厂
    19. ComponentScan
    20. 初始化所有注册的bean,并按照顺序调用、加载和实例化

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