ServerWebExchange自定义body返回值

catch (TokenExpiredException tokenExpiredException)
{
exchange.getResponse().setStatusCode(HttpStatus.OK);
byte[] bytes = "{"code":10,"msg":"","data":null}".getBytes(StandardCharsets.UTF_8);
DataBuffer buffer = exchange.getResponse().bufferFactory().wrap(bytes);
return exchange.getResponse().writeWith(Flux.just(buffer));
}

posted @ 2022-05-16 11:12  小雨初下  阅读(1293)  评论(0编辑  收藏  举报