A travel application implemented using Java Spring Boot
applying a microservice-based approach to build modular
and scalable Docker
based REST API
web-services ready to be deployed to the cloud.
- Spring Boot
- Java JDK 11
- MySQL
- Docker
- Python 3.9
.
├── DestinationService
│ ├── src
│ │ ├── main
│ │ └── test
│ └── target
│ ├── classes
│ ├── generated-sources
│ ├── generated-test-sources
│ └── test-classes
├── docs
├── EurekaService
│ ├── src
│ │ ├── main
│ │ └── test
│ └── target
│ ├── classes
│ ├── generated-sources
│ ├── generated-test-sources
│ └── test-classes
├── EurekaServiceRegistry
├── RecommendService
│ ├── src
│ │ ├── main
│ │ └── test
│ └── target
│ ├── classes
│ ├── generated-sources
│ ├── generated-test-sources
│ └── test-classes
├── ReviewService
│ ├── src
│ │ ├── main
│ │ └── test
│ └── target
│ ├── classes
│ ├── generated-sources
│ ├── generated-test-sources
│ └── test-classes
└── UserService
├── src
│ ├── main
│ └── test
└── target
├── classes
├── generated-sources
├── generated-test-sources
├── maven-archiver
├── maven-status
├── surefire-reports
└── test-classes
The most up-to-date test data generation and SQL script generation are currently found in the ./UserService/test
directory. Test data generation scripts can also be found in the other Service modules; however, cannot be verified to be working.