Фильтры для приложения весенней загрузки webflux, которые возвращают ResponseEntity <?> - PullRequest
0 голосов
/ 16 января 2019

Моё весеннее загрузочное приложение настроено как реактивное. Но мои конечные точки REST API настроены для возврата ResponseEntity без Mono или Flux.

@GetMapping("/wiki/test")
    public ResponseEntity<?> test() {
        log.info("TEST CALLED????");
        return ResponseEntity.ok().body("HALLO");
    }

Я хочу реализовать фильтр, который будет проверять входящие заголовки для каждой конечной точки. Старые фильтры сервлетов, конечно, не работают, также не работает новый WebFilter для webflux и др.

Мой проект находится в github wiki controller

Я не хочу использовать конечные точки на основе маршрутизатора, и я предпочитаю Netty при загрузке Spring. Какие типы фильтров я могу использовать как для реактивных, так и для сервлетных приложений? Есть предложения?

1 Ответ

0 голосов
/ 17 января 2019

Если ваш вопрос «Какой код я бы написал для работы в качестве фильтра в приложениях Reactive и Non-Reactive Spring, ответ будет невозможным. Вы можете написать простой класс / компонент, который будет использоваться из хотя и WebFilter или Filter.

...