SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?

在SpringApplication的run方法:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第1张图片
refreshContext代码如下:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第2张图片
其中调用的refresh方法代码如下:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第3张图片
其中调用的refresh方法代码如下:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第4张图片
其中调用的fresh方法代码如下:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第5张图片
其中调用了super.refresh();而这个super.refresh()就是AbstractApplicationContext的refresh方法:
SpringBoot复习:(15)Spring容器的核心方法refresh是在哪里被调用的?_第6张图片

你可能感兴趣的:(SpringBoot,spring,boot)