{"id":18337077,"url":"https://github.com/jstobigdata/spring-webflux-tutorial","last_synced_at":"2025-07-04T11:33:04.371Z","repository":{"id":107810134,"uuid":"262623716","full_name":"jstobigdata/Spring-WebFlux-Tutorial","owner":"jstobigdata","description":"Code examples for Spring 5.x WebFlux","archived":false,"fork":false,"pushed_at":"2022-07-22T19:27:48.000Z","size":45,"stargazers_count":9,"open_issues_count":0,"forks_count":15,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-06T04:35:58.633Z","etag":null,"topics":["mongodb","project-reactor","spring","spring-webflux","webflux"],"latest_commit_sha":null,"homepage":"https://jstobigdata.com/java/getting-started-with-project-reactor/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jstobigdata.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-05-09T17:31:43.000Z","updated_at":"2024-08-03T05:23:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"b779309c-d9fb-4f80-93be-2db09f680a0b","html_url":"https://github.com/jstobigdata/Spring-WebFlux-Tutorial","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jstobigdata/Spring-WebFlux-Tutorial","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jstobigdata%2FSpring-WebFlux-Tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jstobigdata%2FSpring-WebFlux-Tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jstobigdata%2FSpring-WebFlux-Tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jstobigdata%2FSpring-WebFlux-Tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jstobigdata","download_url":"https://codeload.github.com/jstobigdata/Spring-WebFlux-Tutorial/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jstobigdata%2FSpring-WebFlux-Tutorial/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263501948,"owners_count":23476509,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["mongodb","project-reactor","spring","spring-webflux","webflux"],"created_at":"2024-11-05T20:09:59.167Z","updated_at":"2025-07-04T11:33:04.362Z","avatar_url":"https://github.com/jstobigdata.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Spring-WebFlux-Tutorial - with Project Reactor introduction\nCode examples for Spring 5.x WebFlux\n```javascript\nif(you.liked) {\n  GitHub.star();\n  shareWithFriends(this);\n}\n```\n\n1. [Project Reactor – Introduction](https://jstobigdata.com/java/getting-started-with-project-reactor/)\n2. [Project Reactor – Mono](https://jstobigdata.com/java/mono-in-project-reactor/)\n3. [Project Reactor – Flux](https://jstobigdata.com/java/flux-in-project-reactor/)\n4. [Project Reactor – Transform and combine](https://jstobigdata.com/java/transform-and-combine-reactive-stream/)\n5. [Project Reactor – Backpressure](https://jstobigdata.com/java/backpressure-in-project-reactor/)\n6. [Spring WebFlux – Annotation based Controller](https://jstobigdata.com/spring/getting-started-with-spring-webflux/)\n7. [Spring WebFlux – Functional endpoint](https://jstobigdata.com/spring/a-functional-endpoint-in-spring-webflux/)\n8. [Spring WebFlux – REST Api + MongoDB + Spring Data](https://jstobigdata.com/spring/spring-webflux-rest-api-with-mongodb-and-spring-data/)\n\n## To Build the entire project\nCertain test will fail, as they are not pure Unit test cases.\n``` mvn install -DskipTests```\n\n## For all MongoDB examples:\nRemember to run the `docker-compose up` from `./mongo-docker` directory.\n\n-----\n## Spring Core Tutorial - separate repo\n [Check the Spring Freamework Tutorials repo](https://github.com/jstobigdata/Spring-Framework-Tutorial)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjstobigdata%2Fspring-webflux-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjstobigdata%2Fspring-webflux-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjstobigdata%2Fspring-webflux-tutorial/lists"}