接上一篇博客:https://blog.csdn.net/qq_43605444/article/details/122138033?spm=1001.2014.3001.5502
4、Functional Endpoints
Spring Web MVC 包括 WebMvc.fn
,这是一个轻量级的函数式编程模型,其中函数用于路由和处理请求,契约旨在实现不变性。 它是基于注解的编程模型的替代方案,但运行在同一个 DispatcherServlet
上。
4.1 概述
在 WebMvc.fn
中,使用 HandlerFunction
处理 HTTP 请求:该函数接受 ServerRequest
并返回 ServerResponse
。 请求和响应对象都有不可变的契约,提供对 HTTP 请求和响应的 JDK 8 友好访问。 HandlerFunction
相当于基于注解的编程模型中 @RequestMapping
方法的主体。
传入的请求被路由到一个带