![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring MVC
文章平均质量分 79
下自成蹊*
穷且益坚,不坠青云之志
展开
-
doDispatch流程解析
doService是作为springmvc承接Servlet的入口函数,调用doDispatch实现。doDispatch这个函数核心逻辑如下:1.根据request所含有的路径属性查找handlerMapping2.找到handler后,要根据handler 查找adapter,这里的adpter的作用就是屏蔽handler的实现差别,提供一致的invoke调用。3.找到adapter后就调用handle接口,来进行最核心的业务请求protected void doDispatch(HttpSe.原创 2022-05-08 13:07:50 · 555 阅读 · 0 评论 -
过滤器,拦截器,aop 比较
Filter过滤器过滤器拦截web访问url地址。 严格意义上讲,filter只是适用于web中,依赖于Servlet容器,利用Java的回调机制进行实现。Filter过滤器:和框架无关,可以控制最初的http请求,但是更细一点的类和方法控制不了。过滤器可以拦截到方法的请求和响应(ServletRequest request, ServletResponse response),并对请求响应做出像响应的过滤操作,比如设置字符编码,鉴权操作等Interceptor拦截器拦截器拦截以 .action原创 2022-05-08 12:47:37 · 783 阅读 · 0 评论 -
RequestMappingHandlerMapping详解
我们先理简单梳理一个关系关系梳理spring ioc 是spring的核心,用来管理spring bean的生命周期MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式spring mvc 是spring的一个独立的模块,就像AOP一样在spring mvc中把web框架和spring ioc融合在一起,是通过ContextLoaderListener监听servlet上下文的创建后来加载父容器完成的,然后通过配置一个serv原创 2022-05-08 12:17:04 · 6287 阅读 · 0 评论 -
Spring MVC异常处理机制
核心接口HandlerExceptionExceptionResolver用于解析请求处理过程中出现的异常;主要功能:给ModelAndView设置内容、设置response相关的属性;对应的子类AbstractHandlerMethodExceptionResolverResponseStatusExceptionResolverAnnotationMethodHandlerExceptionResolverDefaultHandlerExceptionResolverSimpleMa原创 2022-05-08 11:07:01 · 247 阅读 · 0 评论