Я хотел бы знать, как правильно использовать результаты предыдущего отображения в весеннем веб-потоке, например,
Mono.just(request)
...
.flatMap(object0 -> createObject1(object0))
.flatMap(object1 -> createObject2(object1))
...
, какой хороший способ получить object0 в этой точке, чтобы мы могли что-то добавитькак
.flatmap(object0 -> createResult(object0))
Я решил эту проблему, объединив оба этих метода, чтобы у нас был объект0 в глобальной переменной, но он выглядит не очень хорошо.
Другой пример
Mono.just(request)
...
.flatMap(object0 -> createResponse(object))
.map(result -> mapToObject1(result))
.flatMap(object1-> saveObject1(object1))
Как вернуть «результат» на этом этапе?
Не могли бы вы дать ссылку на хороший пример того же случая, потому что решение объединить эту строку, чтобы сделать результат глобальным, не выглядит хорошим, так как создает неоднозначные методы