MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Configuration de l'extension Mongo pour Axon Framework sur le démarrage du printemps

L'extrait de code que vous partagez ne correspond pas à la version 4.x d'Axon Framework ou à la version 4.x d'Axon Mongo Extension. Le passage de la version 3 à la version 4 a remplacé la quasi-totalité des constructeurs des composants de l'infrastructure au profit du pattern Builder.

En tant que tel, vous ne devriez pas pouvoir faire new MongoEventStorageEngine(...) , mais à la place devrait faire :

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

Si vous êtes toujours capable d'utiliser le constructeur, je suppose que vous avez toujours Axon 3 quelque part sur le chemin de classe !

En ce qui concerne les spécificités de Mongo, je ferais confiance à la déclaration de @PolishCivil au fait.

J'espère que cela vous aidera !