Sono sorpreso che questa domanda non abbia ancora ricevuto risposta. E anche se questa potrebbe non essere la risposta esatta che stai cercando, ecco la mia opinione sulle cose. L'ho scoperto usando il secondo approccio, MongoFactoryBean
, è l'approccio migliore.
Semplicemente perché ci sono più opzioni di configurazione. Ad esempio, se desideri impostare un Traduttore di eccezioni, puoi farlo facilmente con MongoFactoryBean
.
Se ricordo bene, e potrei sbagliarmi, MongoFactoryBean è pensato per comodità per MongoDbFactory
. Ciò significa che aggiunge un altro livello di astrazione.
Tutto sommato, segui il secondo approccio.