随笔分类 -  Spring全家桶 / Spring Web MVC

Spring对Web工作流的统一处理。
摘要:1 什么是CORS? CORS是Cross-Origin Resource Sharing的缩写,意思是跨域资源共享。 本质上,CORS是HTTP协议对浏览器中不同网站间AJAX请求的规范和限制。 Web世界里有无数个网站,每个网站都有自己的”门牌号“:协议://域名:端口。 网站是部署在服务器某个 阅读全文
posted @ 2023-01-05 10:10 Xianuii 阅读(493) 评论(0) 推荐(0) 编辑
摘要:Spring Web MVC中跨域的配置方式总结。 阅读全文
posted @ 2023-01-05 09:45 Xianuii 阅读(628) 评论(0) 推荐(0) 编辑
摘要:ExceptionHandlerExceptionResolver是@ControllerAdvice和@ExceptionHandler方式全局异常统一处理的实现类。 阅读全文
posted @ 2023-01-02 12:11 Xianuii 阅读(4689) 评论(0) 推荐(0) 编辑
摘要:RequestMappingHandlerAdapter是Spring Web MVC中针对@Controller和@RequestMapping体系的处理器适配器,本文对RequestMappingHandlerAdapter的组成、初始化以及同步请求处理流程进行详细梳理和总结。 阅读全文
posted @ 2023-01-01 21:45 Xianuii 阅读(1718) 评论(0) 推荐(1) 编辑
摘要:今天梳理一下DispatcherServlet的组成结构,了解其各个核心功能。 DispatcherServlet只是一个普通的Servlet,它也会接收Java Web服务器的request和response参数,从request中获取请求信息,向response返回响应信息。 Dispatche 阅读全文
posted @ 2022-12-18 21:57 Xianuii 阅读(196) 评论(0) 推荐(0) 编辑
摘要:昨天学习了Java Web服务器是如何处理请求的,可以知道服务器会将请求交给Servlet处理。 简单来说,Java Web服务器是一个接收HTTP请求的应用软件。 就好比在手机代办事项里创建一个个代办事项,我们也可以在Java Web服务器里面创建一个个Servlet,用来处理对应的请求。 在使用 阅读全文
posted @ 2022-12-18 21:52 Xianuii 阅读(98) 评论(0) 推荐(0) 编辑
摘要:从2017年初开始自学Java,到现在工作一年半,恍然间已经在Java世界里畅游了大概6年。 作为一名Java后端程序员,如今日常工作就是写写接口,用来接收前端的请求,然后返回处理结果。 回想当初刚开始学习时,还需要自己定义Servlet实现类。实现service()方法,手动从request中解析 阅读全文
posted @ 2022-12-18 21:50 Xianuii 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Spring MVC拦截器(HandlerInterceptor)是一个十分重要且常用的功能,是我们学习和使用Spring MVC必须掌握的基础技能之一。 HandlerInterceptor和Servlet规范中的Filter类似,都可以用来对请求进行拦截。不同的是,Filter针对的是servl 阅读全文
posted @ 2022-12-18 16:20 Xianuii 阅读(2576) 评论(0) 推荐(0) 编辑
摘要:上篇文章里,我们讲解了RequestMappingHandlerMapping请求地址映射的初始化流程,理解了@Controller和@RequestMapping是如何被加载到缓存中的。 今天我们来进一步学习,在接收到请求时,RequestMappingHandlerMapping是如何进行请求地 阅读全文
posted @ 2022-12-17 00:41 Xianuii 阅读(854) 评论(0) 推荐(0) 编辑
摘要:之前的文章里,介绍了DispatcherSerlvet处理请求的流程。 其中一个核心的步骤是:请求地址映射,即根据request获取对应的HandlerExcecutionChain。 为了后续的请求地址映射,在项目初始化时,需要先将request-handler映射关系缓存起来。 HandlerM 阅读全文
posted @ 2022-12-13 23:22 Xianuii 阅读(416) 评论(0) 推荐(1) 编辑
摘要:之前的文章介绍了DispatcherServlet的各种核心功能,以及处理请求的流程。 今天要介绍的是,DispatcherServlet是怎么初始化各核心功能的? 换句话说,DispatcherServlet作为一个Servlet,它是在什么时候将MultipartResolver、Handler 阅读全文
posted @ 2022-12-12 20:52 Xianuii 阅读(108) 评论(0) 推荐(0) 编辑
摘要:上篇文章总结了DispatcherServlet的核心功能,今天趁热打铁,系统梳理DispatcherServlet处理请求的流程。 DispatcherServlet处理请求的核心方法是doDispatch()。在处理过程中,会协同使用各组件的功能,共同完成对请求的处理。 以下是doDispatc 阅读全文
posted @ 2022-12-12 14:43 Xianuii 阅读(157) 评论(0) 推荐(0) 编辑
摘要:1 HandlerMapping介绍 HandlerMapping是Spring MVC的核心组件之一,用来保存request-handler之间的映射。 简单来说,request指的是请求地址(还包括请求方法等),handler指的是Controller中对应的方法。 例如,在日常开发时,我们会定 阅读全文
posted @ 2022-12-03 12:14 Xianuii 阅读(1712) 评论(0) 推荐(0) 编辑
摘要:org.springframework.web.multipart.MultipartResolver是Spring-Web针对RFC1867实现的多文件上传解决策略。 1 使用场景 前端上传文件时,无论是使用比较传统的表单,还是使用FormData对象,其本质都是发送一个multipart/for 阅读全文
posted @ 2022-11-28 21:46 Xianuii 阅读(2174) 评论(0) 推荐(1) 编辑
摘要:基于SpringBoot,介绍前后端分离中SpringMVC(即Controller层)常用注解的使用以及部分源码。 阅读全文
posted @ 2021-05-05 22:36 Xianuii 阅读(1135) 评论(0) 推荐(0) 编辑

主题色彩
点击右上角即可分享
微信分享提示