Spring Data Webflux MongoDB
Atualizado
Atualizado
Antes se fosse um banco de dados Mongo, implementaríamos a sua interface com MongoRepository. Agora será com Reactive:
O que muda, é o retorno. Repare no findById.
Retornaremos um tipo genérico e o seu retorno será Mono. Esse retorno é para quando será retornado no máximo até 1 objeto.
O findAll por sua vez, retornará um Flux (0 ou N elementos).
O save também retorna mono (um único elemento).