この質問にまだ答えられていないことに驚いています。そして、これはあなたが探している正確な答えではないかもしれませんが、ここに私の見解があります。 2番目のアプローチであるMongoFactoryBean
を使用していることがわかりました 、が最善のアプローチです。
より多くの構成オプションがあるという理由だけで。たとえば、例外トランスレータを設定する場合は、MongoFactoryBean
を使用して簡単に設定できます。 。
私が正しく覚えていて、間違っているかもしれない場合、MongoFactoryBeanはMongoDbFactory
の便宜のためのものです。 。つまり、抽象化の別のレイヤーが追加されます。
全体として、2番目のアプローチを採用します。