The following was discovered as part of building this project:
- The original package name 'io.github.oengajohn.sakilla-app' is invalid and this project uses 'io.github.oengajohn.sakilaapp' instead.
For further reference, please consider the following sections:
- Official Apache Maven documentation
- Spring Boot Maven Plugin Reference Guide
- Create an OCI image
- Spring Boot Testcontainers support
- Testcontainers MySQL Module Reference Guide
- Spring Boot DevTools
- Spring Configuration Processor
- Spring Reactive Web
- Validation
- Spring Boot Actuator
- Testcontainers
- Contract Verifier
- Spring Data JPA
The following guides illustrate how to use some features concretely:
- Building a Reactive RESTful Web Service
- Accessing data with MySQL
- Validation
- Building a RESTful Web Service with Spring Boot Actuator
- Accessing Data with JPA
This project uses Testcontainers at development time.
Testcontainers has been configured to use the following Docker images:
Please review the tags of the used images and set them to the same as you're running in production.