Example of Crud operations with optional Richardson Maturity Model Level 3 (HATEOAS) for MongoDB and MongoDB GridFS file operations (download / view / upload).
- Docker
- Docker Compose
docker-compose up -d
- Spring Boot Web
- Spring Boot Validation
- Spring Boot Hateoas
- Spring Boot Data MongoDb
- Spring Boot Actuator
- Lombok
- Map Struct
- Dev Tools
- Swagger (Springfox)
- Content Negotiation Support(Json, Xml, Hal Support)
Access : http://localhost:8080/api/