DispatcherServlet.class
	protected void initStrategies(ApplicationContext context) {
		initMultipartResolver(context);
		initLocaleResolver(context);
		initThemeResolver(context);
		initHandlerMappings(context);
		initHandlerAdapters(context);
		initHandlerExceptionResolvers(context);
		initRequestToViewNameTranslator(context);
		initViewResolvers(context);
		initFlashMapManager(context);
	}protected void onRefresh(ApplicationContext context) {
		initStrategies(context);
	}FrameworkServlet.class
	public void onApplicationEvent(ContextRefreshedEvent event) {
		refreshEventReceived = true;
		onRefresh(event.getApplicationContext());
	}
	protected void onRefresh(ApplicationContext applicationcontext) {
	}
	
		private class ContextRefreshListener implements ApplicationListener {
		public void onApplicationEvent(ContextRefreshedEvent event) {
			FrameworkServlet.this.onApplicationEvent(event);
		}
		public volatile void onApplicationEvent(
				ApplicationEvent applicationevent) {
			onApplicationEvent((ContextRefreshedEvent) applicationevent);
		}
		final FrameworkServlet this$0;
		private ContextRefreshListener() {
			this$0 = FrameworkServlet.this;
			super();
		}
		ContextRefreshListener(ContextRefreshListener contextrefreshlistener) {
			this();
		}
	}监听初始化的时候初始化
DispatcherServlet
 handlerMaping handlerAdapter 等容器。
springmvc DispatcherServlet初始化..信息..
原文:http://yjm199.blog.51cto.com/4408395/1675006