mono -> un seul element
flux -> multiple element
Exemple synchronus et asynchronous :
sans reactive programming : http://localhost:8080/student/ => on obtient le resultat que si les 20 secondes passent avec reactive programming : http://localhost:8080/student/stream >on obtient le resultat un par un sans attendre les 20 secondes
Rest API Using Functional Endpoint | Spring Boot Webflux :
route remplace @getmapping , permet der creer des endpoint en utilisant serverrequest et serverresponse
exemple :
get studing avec duration (non blocking ) affichage de student un par un
aussi on peut ajouter path varibale dans les routes
et aussi utiliser de requete de type post :
Open API documentation :
http://localhost:8080/swagger-doc/v3/api-docs