studies
Spring Webflux - MongoDB
Spring Webflux - MongoDB
  • Objetivo
  • Resumo
  • Introdução - Programação reativa
  • O que define a programação reativa?
  • Padrão Observer
  • Características da programação reativa
  • Spring MVC x Spring Webflux
    • Spring MVC
    • Spring Webflux
  • Spring Data Webflux MongoDB
  • Apresentação projeto
  • Configurando MongoDB
  • Alterações projeto (pom, repository, exceptionHandler)
    • Dependência
    • Repositories
    • ControllerException
  • Seeding de dados com MongoDB reativo
    • Seeding alterado
  • Relacionamento de entidades (User e Post)
  • Endpoints com mongo reativo
    • User
      • findAll
      • findById
      • insert
      • update
      • delete
    • Post
      • findById
      • findByTitle (Query method)
      • fullSearch (Query method)
    • searchPostsByUser
Fornecido por GitBook
Nesta página

O que define a programação reativa?

A utilização de streams (fluxo de dados).

Dentro do contexto de programação reativa, TUDO é stream e estamos trabalhando com operações assíncronas.

Operações assíncronas = requisições que podem ser processadas e executadas de maneira paralela, não precisamos terminar uma requisição para atender outra.

AnteriorIntrodução - Programação reativaPróximoPadrão Observer

Atualizado há 8 meses