… what it’s doing
The Spring Boot 2 application itself consists of two pages. On the first page a name is entered into a form and printed back on the second page.
… how it’s build
The project is using Gradle as build tool.
… how it’s run
Please note that the combination of testcontainers and Spring Boot 2 is not
fully compatible with Java 9+ and will throw a
The application can be started by
./gradlew clean bootRun. After the startup finished, the form can be accessed at
However since this workbench project is more about the test setup you will more likely run the tests. This can be
./gradlew clean check. For demonstration purpose the output of the test execution will be shown.
After the test you will find a video showing the test.