Udostępniony fragment kodu nie odpowiada Axon Framework w wersji 4.x ani Axon Mongo w wersji 4.x. Przejście z wersji 3 na 4 zastąpiło prawie wszystkich konstruktorów elementów infrastruktury na rzecz wzorca Builder.
W związku z tym nie powinieneś być w stanie wykonać new MongoEventStorageEngine(...)
, ale zamiast tego powinno wystarczyć:
MongoEventStorageEngine.builder().mongoTemplate(axonMongoTemplate).build()
Jeśli nadal możesz używać konstruktora, zakładam, że nadal masz Axon 3 gdzieś na ścieżce klasy!
Jeśli chodzi o konkrety Mongo, to przy okazji ufam wypowiedzi @PolishCivil.
Mam nadzieję, że to pomoże!