Shopping Cart REST API based on Spring Boot, Swagger, REST-Assured frameworks
Application : Shopping Cart Rest API
Application Entry Point : src/main/java/application/ShoppingCartApplication.java as this contains the main() method.
Swagger Home Page : http://localhost:8080/shoppingcart/swagger-ui.html (Assuming application is run in localhost)
List of Tools Used :
- Language : Java 1.8
- Framework : Spring Boot 2.0
- Documentation : Swagger
- Build Tool : Maven
- Database : H2 Database
- Testing : REST-Assured with JUnit
All the API Endpoints can be checked at above provided Swagger link once the src/main/java/application/ShoppingCartApplication.java file is run (assuming on localhost). A subset of the endpoints is as shown in the below image. For the full list of endpoints, navigate to swagger url (http://localhost:8080/shoppingcart/swagger-ui.html)