一图助你搞明白Spring应用上下文初始化流程!

本文所描述的是注解驱动 Spring 应用上下文,XML 驱动 Spring 应用上下文虽然大体一致,但还是有一些区别,例如BeanDefinition读取方式、读取时机。

Talk is cheap. Show me the code

package com.xxx.hyl.context.initialize;

import org.springframework.context.annotation.AnnotationConfigApplicationContext;

/**
 * Spring 应用上下文 初始化流程演示
 * @author 君战
 *
 * **/
public class ApplicationContextInitializationDemo {
     

    public static void main(String[] args) {
     
        //
        AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
        context.register(ApplicationContextInitializationDemo.class);
        context.refresh();

    }
}

Spring 注解驱动 应用上下文初始化流程图:
一图助你搞明白Spring应用上下文初始化流程!_第1张图片

你可能感兴趣的:(Spring,Context,spring,aop,spring,boot,spring,cloud,bean)