首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SpringMVC原理
外面要下雨
创建于2024-07-01
订阅专栏
SpringMVC原理分析
等 8 人订阅
共14篇文章
创建于2024-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
来和大家聊个有意思的事情:在接口上标注@Component和@Controller有什么区别?
在接口上标注@Component和@Controller有什么区别?只标注@Component行不行?标注@Component+@RequestMapping行不行?标注@Controller行不行?
一文带你深入理解SpringMVC的执行原理
SpringMVC的执行原理 本文分析的问题:文件上传的请求的处理、跨域的处理、是怎么找到目标方法的、目标方法的执行、目标方法参数的封装、返回值的处理、拦截器的执行、中间出现异常时的处理
SpringMVC应用是怎么启动的
SpringMVC应用是怎么启动的 涉及组件:ContextLoaderListener、DispatcherServlet、WebApplicationInitializer、...
@EnableWebMvc帮我们做了什么
`@EnableWebMvc`的作用: 1. 帮我们往容器中注册了一些SpringMVC必要的组件 2. 拿到我们自定义的 WebMvcConfigurer 配置类,读取我们自定义的配置
SpringBoot的嵌入式Web服务器是怎么实现的
SpringBoot的嵌入式服务器是怎么实现的 涉及组件:Web服务器工厂(WebServerFactory)、Web服务器(WebServer)、Web服务器具体实例
SpringMVC原理(9)-带你深入了解SpringMVC的异常处理原理(HandlerExceptionResolver)
从源码入了解SpringMVC的错误处理原理 涉及组件:HandlerExceptionResolver、BasicErrorController、DefaultErrorViewResolver
SpringMVC原理(8)-拦截器的执行原理
我们写一个拦截器之后,那拦截器是在何时执行的呢?多个拦截器之间它们的执行顺序又是怎样的 涉及组件:HandlerInterceptor
SpringMVC原理(7)-返回值的处理
返回值的处理原理 涉及组件:HandlerMethodReturnValueHandler、ContentNegotiationManager、HttpMessageConverter
SpringMVC原理(6)-目标方法执行前的参数处理
参数解析、参数绑定、参数类型转换 涉及的组件:HandlerMethodArgumentResolver、WebDataBinder、Converter、HttpMessageConverter、
SpringMVC原理(5)-目标方法的执行
ModelAndView mv = ha.handle(processedRequest, response, mappedHandler.getHandler()); 执行目标方法
SpringMVC原理(4)-如何为目标方法找到合适的处理器适配器
如何为目标方法找到合适的处理器适配器(HandlerAdapter) 涉及组件:HandlerAdapter、HandlerExecutionChain
SpringMVC原理(3)-跨域处理
跨域处理原理:就是利用拦截器机制来处理跨域,给请求带上相关的响应头 涉及的组件:CorsInterceptor、CorsProcessor、PreFlightHandler
SpringMVC原理(2)-目标方法是怎么被找到的
目标方法(Handler)是如何被找到的 涉及组件:HandlerMapping、MappingRegistry、HandlerExecutionChain
SpringMVC原理(1)-文件上传请求
SpringMVC文件上传请求原理:文件上传请求的执行流程、文件上传的自动配置原理 涉及组件:MultiPartFile、MultipartResolver、MultipartHttpServlet