MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Einrichten der Mongo-Erweiterung für das Axon-Framework im Spring Boot

Das von Ihnen freigegebene Code-Snippet entspricht nicht Axon Framework Version 4.x oder Axon Mongo Extension Version 4.x. Die Umstellung von Version 3 auf 4 hat fast alle Konstrukteure der Infrastrukturkomponenten zugunsten des Builder-Patterns ersetzt.

Daher sollten Sie nicht in der Lage sein, new MongoEventStorageEngine(...) auszuführen , sollte aber stattdessen Folgendes tun:

MongoEventStorageEngine.builder().mongoTemplate(axonMongoTemplate).build()

Wenn Sie den Konstruktor immer noch verwenden können, nehme ich an, dass Sie immer noch Axon 3 irgendwo im Klassenpfad haben!

In Bezug auf die Mongo-Besonderheiten würde ich übrigens der Aussage von @PolishCivil vertrauen.

Hoffe, das hilft!