环境:JDK17、SpringBoot3.0
由前面写的几篇文章可知,SpringBoot3.0的源码发生了诸多变化,所以我们分析源码的时候,首先要知道基本原理,再去结合代码分析,这样会方便很多。
我们分为几个问题来一起探讨一下:
- 请求路径与方法名是如何解析/封装的
- 请求是如何分发的/流程
测试用例:
@RestController
@RequestMapping("/user")
public class TestController {@GetMapping("/test")public</