Spring Boot — это фреймворк, который позволяет легко создавать приложения и сервисы производственного уровня на основе Spring с минимальными усилиями. Он требует самоуверенного взгляда на платформу Spring, предназначенную для новых и опытных пользователей Spring.
TestContainers — это библиотека Java, которая поддерживает тесты (JUnit), предоставляя легкие одноразовые экземпляры общих баз данных, веб-браузеры Selenium или что-либо еще, что может работать в контейнере Docker.
Spring Data для MongoDB является частью проекта Spring Data, который предоставляет знакомую и согласованную модель программирования на основе Spring для новых хранилищ данных, сохраняя при этом особенности и возможности хранилища. Проект Spring Data MongoDB…