tomcat和springmvc初始化
tomcat通过spring提供的ContextloaderListener完成spring容器初始化。之后tomcat注册web.xml中的注册的DispatchServlet时,调用servlet的init方法,触发DispatchServlet父类HttpServletBean.init方法,HttpServletBean调用DispatchServlet父类FrameworkServlet的initServletBean方法,调用了DispatchServlet的onRefresh方法。然后完成handler、resolver的注册。