Od wersji 1.3 Spring Boot istnieje EmbeddedMongoAutoConfiguration
klasa, która wychodzi z pudełka. Oznacza to, że nie musisz w ogóle tworzyć pliku konfiguracyjnego, a jeśli chcesz coś zmienić, nadal możesz.
Dodano automatyczną konfigurację dla Embedded MongoDB. Zależność od de.flapdoodle.embed:de.flapdoodle.embed.mongo to wszystko, co jest potrzebne, aby zacząć. Konfiguracja, taka jak używana wersja Mongo, może być kontrolowana przez application.properties. Więcej informacji można znaleźć w dokumentacji. (Informacje o wersji wiosennego rozruchu)
Najbardziej podstawowa i najważniejsza konfiguracja, którą należy dodać do plików application.properties to spring.data.mongodb.port=0
(0 oznacza, że zostanie wybrany losowo spośród darmowych)
aby uzyskać więcej informacji, sprawdź:Spring Boot Docs MongoDb