我们正在使用Spring Data响应式,当我们调用时findAll
我们收到,Flux<T>
并且我们希望在API中公开此响应,但是我们的API结构是
{
"status": 200,
"items": [ ... ]
}
因此,我们希望将其公开为 Mono<<Response<T>>
public class Response<T> {
private int status;
private List<T> items;
// ...
}
如何转换Flux<T>
在Mono<Response<T>>
春季Webflux?
Flux<User> users = //...
Mono<Response<User>> response = users.collectList().map(items -> new Response(items));
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句