This RESTful has:
- CRUD operations for orders.
- PostgreSQL database for persisting data
- Integration tests for repository layer
For starting database run command:
docker-compose -f docker-compose-postgres.yml -p orderms-postgres up -d
- Visit: http://localhost:5050/browser/
- Login: admin@admin.com
Password: root - Register server:
Host name:
Username: order-mc-user
Password: order-mc-pass
UI: http://localhost:8080/swagger-ui.html
JSON file: http://localhost:8080/v3/api-docs
Yaml file: http://localhost:8080/v3/api-docs.yaml
- SpringBoot as a skeleton framework
- SpringBoot Web starter
- PostgreSQL database as a database for saving orders and order items
- SpringBoot MyBatis starter
- Flyway database migration tool