WebFlux:如何为不同的 RestController 应用不同的 WebFilters 集

WebFlux: how to apply different set of WebFilters for different RestController

假设我有 2 个 @RestController 和一堆 WebFilters。

现在我想:

我该怎么做?

谢谢

莱昂

你不能那样做; WebFilter 等同于 ServletFilter,因此此时请求并不知道将要分派到的处理程序。

对于这样的用例,@ControllerAdvice 是更好的选择;您可以将它应用于单个控制器,或包中的所有控制器,或使用特定注释注释的所有控制器等。