修改Mono的值并形成另一个对象

时间:2019-03-21 22:42:22

标签: spring mono reactive

我有一个返回Mono的服务。在控制器中,当我得到Mono时,我想将A修改为另一个对象B并返回B。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

Mono.map()函数可用于修改Mono发出的项目。

示例:

Mono<A> aMono = Mono.just(new A());
Mono<B> bMono = aMono.map(a -> {
    B b = new B();
    b.setS(a.getS());
    return b;
});