Using MongoDB
MongoDB is one of the supported databases that can be selected when your application is being generated.
When MongoDB is selected:
- Spring Data MongoDB will be used to access the database. This is very close to Spring Data JPA, and this is why MongoDB support is very close to the (default) JPA support
- Mongock is used instead of Liquibase to manage database changes
- de.flapdoodle.embed.mongo is used to run an in-memory version of the database for running unit tests.