Saya terkejut pertanyaan ini masih belum dijawab. Dan meskipun ini mungkin bukan jawaban tepat yang Anda cari, inilah pendapat saya tentang berbagai hal. Saya telah menemukan bahwa menggunakan pendekatan kedua, MongoFactoryBean
, adalah pendekatan terbaik.
Hanya karena ada lebih banyak opsi konfigurasi. Misalnya, jika Anda ingin menyetel Penerjemah Pengecualian, Anda dapat melakukannya dengan mudah dengan MongoFactoryBean
.
Jika saya ingat dengan benar, dan saya mungkin salah, MongoFactoryBean dimaksudkan untuk kenyamanan MongoDbFactory
. Artinya, ia menambahkan lapisan abstraksi lainnya.
Secara keseluruhan, lakukan pendekatan kedua.