В webflux, в чем разница между WebFilter и HandlerFilterFunction - PullRequest
0 голосов
/ 15 октября 2019

Весной webflux, в чем разница между WebFilter и HandlerFilterFunction?

И как я могу создать filter, который используется для определенного URI?

1 Ответ

1 голос
/ 17 октября 2019

Основное различие между ними состоит в том, что WebFilter реализации работают для всех конечных точек, а HandlerFilterFunction реализации будут работать только для основанных на маршрутизаторе.

Так что, если вы используете конечные точки на основе Router, вы можете использоватьлюбой из них. Но если вы используете аннотации на основе (например, @RequestMapping / @GetMapping), вы можете использовать только WebFilter.

...