拦截器,也被称为过滤器,是 Spring 的一个特性,允许我们拦截客户端请求。这使我们能够在控制器处理它或向客户端返回响应之前检查和转换请求。
在本教程中,我们将讨论使用 WebFlux 框架拦截客户端请求并添加自定义头部的各种方式。我们首先探索如何为特定端点执行此操作。然后,我们将确定拦截所有传入请求的方法。
我们将使用以下 spring-boot-starter-webflux Maven 依赖项,以支持 Spring 框架的响应式 Web 功能:
`<dependency>`
`<groupId>`org.springframework.boot`</groupId>`
`<artifactId>`spring-boot-starter-webflux`</artifactId>`
`<version>`3.1.5`</version>`
`</dependency>`
大约 5 分钟