MongoTemplate vs MongoOperations使用哪一个

时间:2018-08-09 15:53:23

标签: spring-data-mongodb

在我的项目中,我们使用的是MongoTemplate,它是在春季注入的

private final MongoTemplate mongoTemplate;

我知道mongo模板实现了MongoOperations,ApplicationContextAware,因此我们获得了带有模板的上下文感知方法,如果我使用如下所示的mongo操作类型对象(弹簧将在其中注入mongo模板对象),则无法获得该方法

private final MongoOperations mongoOperations;

我的疑问是  1.我们是否违反“编程接口”范式  2.我们应该使用哪种模式,为什么?

0 个答案:

没有答案