alamide的笔记库「 87篇笔记 」「 小破站已建 0 天啦 🐶 」


SpringBoot Request

2023-03-25, by alamide

SpringBoot 中一般我们的请求都是通过 DispatchServlet 处理转发的,我这里追踪的起点是 doService 方法。doService 中会传入已经封装过的参数 HttpServletRequest request

doService

底层会将 Http 请求封装到 HttpServletRequest 中传入,封装的内容包括 请求路径请求方法请求参数Headers 等必要的信息。

SpringBoot 请求参数支持的注解有 @PathVariable@RequestHeader@ModelAttribute@RequestParam@MatrixVariable@CookieValue@RequestBody ,及参数解析原理,自定义参数解析

Tags: Java - Request - DispatchServlet
~ belongs to alamide@163.com