web-dev-qa-db-fra.com

Convertir de Flux en Mono

Comment convertir un Flux avec 1 élément en Mono?

Flux.fromArray(arrayOf(1,2,1,1,1,2))
                .distinct()
                .take(1)

Comment en faire un mono (1)?

13
Valahu

Au lieu de take(1), vous pouvez utiliser next().

Cela transformera le Flux en un Mono valorisé en prenant le premier élément émis, ou un Mono vide si le Flux est lui-même vide.

28
Simon Baslé