Divím se, že tato otázka stále nebyla zodpovězena. A i když to nemusí být přesná odpověď, kterou hledáte, zde je můj názor na věci. Zjistil jsem, že pomocí druhého přístupu, MongoFactoryBean , je nejlepší přístup.
Jednoduše proto, že existuje více možností konfigurace. Pokud chcete například nastavit překladač výjimek, můžete to snadno udělat pomocí MongoFactoryBean .
Pokud si dobře pamatuji a možná se mýlím, MongoFactoryBean je určen pro pohodlí pro MongoDbFactory . To znamená, že přidává další vrstvu abstrakce.
Celkově vzato použijte druhý přístup.