Spring
2020-08-21 14:38:41 0 举报
spring mvc
作者其他创作
大纲/内容
10.返回响应
InitializingBean#afterPropertiesSet
5.handle
初始化成功,可正常调用,接下来销毁容器
6.返回ModelAndView
View
2.寻找匹配的处理者
DisposableBean#destroy
DispatcherServlet
Spring MVC运行原理
BeanPostProcessor#postProcessBeforeInitialization
BeanNameAware#setBeanName
用户逻辑代码
MultipartResolverLocaleResolverThemeResolverHandlerMappingsHandlerAdaptersHandlerExceptionResolversRequestToViewNameTranslatorViewResolversFlashMapManager
HandlerMapping
BeanClassLoaderAware#setBeanClassLoader
执行构造器
ViewResolver
3.寻找对应的适配器
HandlerAdapter
HandlerExecutionChain{ HandlerInterceptor[] Handler}
BeanPostProcessor#postProcessAfterInitialization
Bean的生命周期
9.将Model数据传入渲染视图
设置异常视图
AbstractAutowireCapableBeanFactory#createBean
BeanFactoryAware#setBeanFactory
用户
4.应用拦截器前置处理
@Bean#destroyMethod
HandlerExceptionResolver
@Bean#initMethod
Handler
1.发送请求
7.应用拦截器后置处理,处理Handler异常
注入属性值
8.请求进行视图解析
0 条评论
下一页