Кодовият фрагмент, който споделяте, не съответства на Axon Framework версия 4.x или Axon Mongo Extension версия 4.x. Преминаването от версия 3 към 4 замени почти всички конструктори на инфраструктурните компоненти в полза на модела Builder.
Поради това не трябва да можете да правите new MongoEventStorageEngine(...)
, но вместо това трябва да направи:
MongoEventStorageEngine.builder().mongoTemplate(axonMongoTemplate).build()
Ако все още можете да използвате конструктора, предполагам, че все още имате Axon 3 някъде по пътя на класа!
Що се отнася до спецификата на Mongo, между другото бих се доверил на изявлението на @PolishCivil.
Надявам се това да помогне!