SpringMVC初始化bean的问题

阅读源码 发现在ContextLoader(ContextLoaderListener的父类)和FrameworkServlet(DispatcherServlet的父类)中都有initWebApplicationContext和configureAndRefreshWebApplicationContext方法,并在其中调用ConfigurableWebApplicationContext对象的refresh方法,那么注册bean到底是在哪个方法中呢,是在ContextLoaderListener初始化期间还是DispatcherServlet初始化期间?

自己找到一张图解决了