Почему поле предиката в классе RouterFunctions.DefaultRouterFunction ‹T extends ServerResponse› получает DefaultErrorWebExceptionHandler?

Я использую библиотеку 'org.springdoc:springdoc-openapi-webflux-ui:1.2.28' для отображения документации API пользовательского интерфейса Swagger в моем приложении с весенней загрузкой. http://localhost:8080/swagger-ui.html не работает, он возвращает:

Whitelabel Error Page
This application has no configured error view, so you are seeing this as a fallback.

Fri Jan 24 11:31:02 UTC 2020
[b0282788] There was an unexpected error (type=Not Found, status=404).
No matching handler

вкратце эта проблема: Как отображать приложение Документация по API с использованием springdoc-openapi-webflux-ui?

И я нашел этому причину. Поле Predicate класса RouterFunctions.DefaultRouterFunction<T extends ServerResponse> иногда получает DefaultErrorWebExceptionHandler как значение этого объекта:

введите здесь описание изображения


person Seydazimov Nurbol    schedule 24.01.2020    source источник


Ответы (1)


Возможно, вы используете @EnableWebFlux. Ваше описание похоже на эту проблему:

person Community    schedule 29.02.2020