我有Flux或Mono,其中填充了我不知道的不同自定义对象。
我想在不阻止Flux或Mono的情况下检索Object类名称。
答案 0 :(得分:0)
您可以通过如下映射Mono
来做到这一点:
Mono<String> mono = Mono.just(...some object goes here)
.map(object -> object.getClass().getSimpleName());
这里发生的事情应该是相对显而易见的-我们正在将对象映射到对象的类名(所有这些都停留在mono
内)
Flux<String> mono = Flux.fromIterable(...some list of objects)
.flatMap(object -> object.getClass().getSimpleName);
(注意:我不确定Flux
...在没有IDE的情况下编写此代码。但是它应该非常接近。)