1.从SpringApplication中的run方法调用
2.调用SpringApplication中的refreshContext
3.调用SpringApplication中的refresh
4.此处会找到springBoot具体的ConfigurableWebApplicationContext的子类并且是子类实现refresh方法 EmbeddedWebApplicationContext实现refresh
5.EmbeddedWebApplicationContext中的super.refresh 会调用AbstractApplicationContext 中的refresh,看到这里就是我们熟悉的IOC注入了,当一步一步
网友评论