Я пытаюсь сохранить начальное значение моего реактора Mono и повторно использовать его позже.
Код: Выделить всё
Mono.just("titi caca")
.flatMap(m -> Mono.just(m).contextWrite(context -> context.put("INITIAL", m)))
.log()
.flatMap(m -> Mono.just(m.toUpperCase()))
.log()
.flatMap(m -> Mono.deferContextual(contextView -> contextView.get("INITIAL")))
.log()
.subscribe();
Подробнее здесь: https://stackoverflow.com/questions/764 ... contextual
Мобильная версия