Spring Reactive Playground is a sandbox for experimenting on applications based on Spring Reactive Web support, Spring Data Reactive support and async NoSQL drivers.
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
Spring Reactive Playground is released under version 2.0 of the Apache License.