Example Spring Boot 2 application with Kotlin 1.2 Java 9 JUnit 5 TestContainers WebFlux CRUD with Reactive MongoDB client Run gradle bootRun Build fat jar gradle bootJar