1、spring源码解析

1、spring源码解析_第1张图片

WebApplicationInitializer;//父接口

//1、注册我们的contextLoadListener
//2、创建一个空的父容器
//3、把listner添加到servletContext
AbstractContextLoaderInitializer;

//1、注册我们的dispatcherServlet
//2、创建一个空的子容器
//3、把dispatcherServlet添加到servletContext
AbstractDispatcherServletInitializer;

//两个功能:1、创建父容器  2、创建子容器
AbstractAnnotationConfigDispatcherServletInitializer;

 

你可能感兴趣的:(spring)