Tôi ngạc nhiên câu hỏi này vẫn chưa được trả lời. Và mặc dù đây có thể không phải là câu trả lời chính xác mà bạn đang tìm kiếm, nhưng đây là lý do của tôi. Tôi nhận thấy rằng bằng cách sử dụng cách tiếp cận thứ hai, MongoFactoryBean
, là cách tiếp cận tốt nhất.
Đơn giản vì có nhiều tùy chọn cấu hình hơn. Ví dụ:nếu bạn muốn đặt Trình dịch ngoại lệ, bạn có thể thực hiện việc này dễ dàng với MongoFactoryBean
.
Nếu tôi nhớ không lầm, và tôi có thể nhầm, MongoFactoryBean được dùng để tạo sự thuận tiện cho MongoDbFactory
. Có nghĩa là, nó thêm một lớp trừu tượng khác.
Nói chung, hãy đi với cách tiếp cận thứ hai.