Spring Boot application that implements a book's repository using CRUD (Create, Read, Update, Delete) operations to create and recover objects (books) stored in a MongoDB data base using Spring Data MongoDB. The CRUD operations are made via RESTful.
- Spring Boot
- Spring Boot - HATEOAS for RESTful Services
- Spring Boot Web
- Spring Data MongoDB
- MongoDB https://www.mongodb.com
./gradlew build
java -jar build/libs/mongodb-with-rest-0.0.1-SNAPSHOT.jar
- Download and install MongoDB data base
- Connect to the server via http://localhost:8080/books using for example a Restful API tester, like Postman, to check the CRUD operations and check the sended logs to the other server http://localhost:8090
Note: the json input for PUT or POST should be like:
{ "author" : "book´s author", "title" : "book´s title" }