在spring webflux中,WebFilterHandlerFilterFunction有什么区别?

以及如何创建用于某个filterURI

最佳答案

它们之间的主要区别是WebFilter实现适用于所有端点,而HandlerFilterFunction实现仅适用于基于路由器的端点。

因此,如果您使用基于Router的端点,则可以使用它们之一。但是,如果您使用基于注释的内容(例如@RequestMapping / @GetMapping),则只能使用WebFilter

10-06 15:32