VitorUssami / studies-spring-webflux

[Studies] spring-webflux | project reactor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Studies] Spring Webflux and MongoDB

This project represents hands-on study, based on the course Webflux by Pragmatic Code School.

Summary

Hands-on using Spring Webflux and MongoDB

tech-stack

The project is organized in four maven modules:

  • reactor
    • Understanding the basics concepts of Project Reactor
  • ws-car-info
    • Microservice built using Webflux and MongoDB (embedded)
    • Endpoints implemented following Annotated Controller approach
    • server port: 8081
  • ws-car-review
    • Microservice built using Webflux and MongoDB (embedded)
    • Endpoints implemented following Functional Enpoints approach
    • server port: 8082
  • ws-car-service
    • Microservice built using Webflux
    • Endpoints implemented following Annotated Controller approach
    • server port: 8080

Project Overview

overview

Instructions

Build

cd studies-reactive/
mvn clean install

Run

mvn spring-boot:run

Test

Each project has a file called "curls.txt" with some curls samples to validate the endpoints.

About

[Studies] spring-webflux | project reactor


Languages

Language:Java 100.0%