XmlWebApplicationContext.refresh

2019-06-01  本文已影响0人  那谁319

DispatcherServlet.init执行调用链

XmlWebApplicationContext继承关系图

image.png

一份配置demo

dispatcher-servlet.xml.png

MvcNamespaceHandler.init()执行逻辑

namespaceHandler-init.png

AnnotationDrivenBeanDefinitionParser.parse(参数)执行逻辑

RequestMappingHandlerMapping类继承关系

RequestMappingHandlerMapping.png

AbstractHandlerMethodMapping.initHandlerMethods执行逻辑

AbstractHandlerMethodMapping.initHandlerMethods.png

AbstractHandlerMethodMapping.detectHandlerMethods的执行逻辑

AbstractHandlerMethodMapping.detectHandlerMethods.png

RequestMappingHandlerMapping.getMappingForMethod执行逻辑

RequestMappingHandlerMapping.getMappingForMethod.png

AbstractHandlerMethodMapping.registerHandlerMethod的执行逻辑

MappingRegistry.register的执行逻辑

mappingRegistry.register.png

到这总结一下

RequestMappingHandlerAdapter类继承关系

RequestMappingHandlerAdapter.png

RequestMappingHandlerAdapter.afterPropertiesSet执行逻辑

RequestMappingHandlerAdapter.afterPropertiesSet.png
上一篇 下一篇

猜你喜欢

热点阅读