Spring Boot: веб-приложения с Spring WebFlux, веб-фильтры
Spring WebFlux предоставляет интерфейс WebFilter, который может быть реализован для фильтрации обмена HTTP-запросами-ответами. Beans WebFilter, найденные в контексте приложения, будут автоматически использоваться для фильтрации каждого обмена.
Там, где важен порядок фильтров, они могут реализовывать Ordered или аннотироваться с помощью @Order. Автоконфигурация Spring Boot может настроить веб-фильтры для вас. Когда это будет сделано, будут использованы Order, показанные в следующей таблице:
Веб-фильтр | Order |
---|---|
MetricsWebFilter | Ordered.HIGHEST_PRECEDENCE + 1 |
WebFilterChainProxy (Spring Security) | -100 |
HttpTraceWebFilter | Ordered.LOWEST_PRECEDENCE - 10 |
Читайте также:
- Spring Boot: веб-приложения с Spring WebFlux Framework
- Spring Boot: автоконфигурация Spring WebFlux
- Spring Boot: Spring WebFlux, статический контент, шаблонизаторы
- Spring Boot: веб-приложения с Spring WebFlux, обработка ошибок
Комментарии
Отправить комментарий