我正在使用'org.springdoc:springdoc-openapi-webflux-ui:1.2.28'库在spring-boot应用程序中显示swagger UI API文档。 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


很快这个问题:How to display app API documentation by using springdoc-openapi-webflux-ui?

我找到了原因。 Predicate类的RouterFunctions.DefaultRouterFunction<T extends ServerResponse>字段有时会获得DefaultErrorWebExceptionHandler作为此对象的值:

java - 为什么RouterFunctions.DefaultRouterFunction &lt;T扩展谓词ServerResponse&gt;类中的谓词字段会获得DefaultErrorWebExceptionHandler?-LMLPHP

最佳答案

您可能正在使用@EnableWebFlux。
您的描述似乎与此问题类似:


https://github.com/springdoc/springdoc-openapi/issues/402

关于java - 为什么RouterFunctions.DefaultRouterFunction <T扩展谓词ServerResponse>类中的谓词字段会获得DefaultErrorWebExceptionHandler?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59895668/

10-10 19:23