Spring ServerHttpResponseDecorator导致不再加载swagger ui

Spring ServerHttpResponseDecorator导致不再加载swagger ui,spring,spring-boot,swagger,spring-webflux,swagger-ui,Spring,Spring Boot,Swagger,Spring Webflux,Swagger Ui,我试图使用ServerHttpResponseDecorator在每个响应周围添加一些日志记录。通过邮递员回复的很好,但是我注意到我不能再加载我的招摇过市的用户界面(只是得到一个空白的白色屏幕) 这不起作用,因为招摇过市ui不再加载 class ResponseLoggingDecorator( delegate: ServerHttpResponse ) : ServerHttpResponseDecorator(delegate) { override fun writeWi

我试图使用ServerHttpResponseDecorator在每个响应周围添加一些日志记录。通过邮递员回复的很好,但是我注意到我不能再加载我的招摇过市的用户界面(只是得到一个空白的白色屏幕)

这不起作用,因为招摇过市ui不再加载

class ResponseLoggingDecorator(
    delegate: ServerHttpResponse
) : ServerHttpResponseDecorator(delegate) {
    override fun writeWith(body: Publisher<out DataBuffer>): Mono<Void> {
        val buffer = Mono.from(body)
        return super.writeWith(buffer.doOnNext { dataBuffer: DataBuffer ->
        })
    }
}
类响应loggingdecorator(
代表:ServerHttpResponse
):ServerHttpResponseDecorator(委托){
覆盖趣味writeWith(正文:Publisher):Mono{
val buffer=Mono.from(主体)
返回super.writeWith(buffer.doOnNext{dataBuffer:dataBuffer->
})
}
}
但这确实有效(大摇大摆地加载UI),这有点明显,但表明doOnNext出了问题

class ResponseLoggingDecorator(
    delegate: ServerHttpResponse
) : ServerHttpResponseDecorator(delegate) {
    override fun writeWith(body: Publisher<out DataBuffer>): Mono<Void> {
        return super.writeWith(body)
    }
}
类响应loggingdecorator(
代表:ServerHttpResponse
):ServerHttpResponseDecorator(委托){
覆盖趣味writeWith(正文:Publisher):Mono{
返回super.writeWith(正文)
}
}
我对它的工作原理不是很了解,所以我可能错了,但它应该是好的?

问题是toMono(),它应该是toFlux())