Skip to content

rajinisivaram/spring-reactive-playground

 
 

Repository files navigation

Spring Reactive Playground is a sandbox for experimenting on applications based on Spring Reactive Web support, Spring Data Reactive support and async NoSQL drivers.

Usage

Server-Sent Events support should work out of the box, just run Application#main() and open http://localhost:8080/ in your browser.

For testing MongoDB support, install MongoDB, run mongod, enable mongo profile in application.properties, and run Application#main():

  • Create a single person: curl -i -X POST -H "Content-Type:application/json" -H "Accept: application/json" -d '{"id":"1","firstname":"foo1","lastname":"bar1"}' http://localhost:8080/mongo
  • Create multiple persons: curl -i -X POST -H "Content-Type:application/json" -H "Accept: application/json" -d '[{"id":"2","firstname":"foo2","lastname":"bar2"},{"id":"3","firstname":"foo3","lastname":"bar3"}]' http://localhost:8080/mongo
  • List all the persons: curl -i -H "Accept: application/json" http://localhost:8080/mongo
  • Get one person: curl -i -H "Accept: application/json" http://localhost:8080/mongo/1

License

Spring Reactive Playground is released under version 2.0 of the Apache License.

About

Reactive application based on Spring Web Reactive and Spring Data

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 90.5%
  • HTML 9.5%