MFlix software project is a training project provided by MongoDB University
- Frontend: the built-in React application
- Backend: Java Spring Boot project (managed by Maven)
mvn spring-boot:runRun single test class:
mvn -Dtest=<Test Class> testRun all Java files that end with Test.java (from all subdirectories)
cd mflix
mvn -Dtest="**/*Test.java" testRun whole test package
cd mflix
mvn -Dtest="src.test.java.**" testDatabase client configuration, basic reads
Basic aggregation, updates, deletes, and joins
Read concerns and bulk operations
Connection pooling, error and timeout handling, and principle of least privilege