私は春のwebfluxでアプリケーションを作成しようとしています。しかし、私はドキュメントで見つけることができない多くのものがあります。
レスポンスの周りにラッパーを追加するWebフィルタがあります。例:後WebFilterでServerWebExchange応答の本体を変更します
{
"id": 1,
"name": "asdf"
}
応答::前
REPONSE
{
"status": "success",
"data": {
"id": 1,
"name": "asdf"
}
}
これは現時点でWebFilterです:
@Component
public class ResponseWrapperFilter implements WebFilter {
@Override
public Mono<Void> filter(ServerWebExchange serverWebExchange, WebFilterChain webFilterChain) {
// Add wrapper to the response content...
return webFilterChain.filter(serverWebExchange);
}
}
しかし、私は取得する方法を見つけることができませんかレスポンスの本文を編集します。
WebFilter
のレスポンス出力を変更するにはどうすればよいですか?