Project featuring REST service with of Spring Boot as opposed to same project without spring
Features
- HATEOAS (Spring HATEOAS)
- Spring Security
- DAO (Spring Data)
- Apache Ignite (for caching)
To run
mvn package
sudo docker-compose up --force-recreate
Sample requests
curl -X POST http://localhost:<port>/api/accounts/transfer?from=1&to=2&amount=10
curl http://localhost:<port>/api/accounts
curl http://localhost:<port>/api/accounts/somename?page=&size=20
curl -X DELETE http://localhost:<port>/api/accounts/2