SpringBoot application for products and reviews.
Java 8
Maven (wrapper)
core
: responsible for saving product and review data.rest
: responsible for CRUD product and review services.MariaDB
as databaseSwagger
documentation available at /swagger-ui.htmlJUnit
for unit testing
- Java 8 (to run locally in IDE)
- MariaDB
- Install Lombok plugin
- Unix based OS (Mac OS, Ubuntu, etc)
Navigate to the core and rest modules and change the datasource configuration on the application.yml file.
Navigate to the core module and run the following commands:
$ mvn spring-boot:run
Navigate to the rest module and run the following commands:
$ mvn spring-boot:run
Postman API requests/tests are available in this folder
Swagger documentation available: