Spring注入DBCollection实例

时间:2014-10-16 02:04:04

标签: spring mongodb dependency-injection

要在我的j2ee应用程序中获取员工集合,我使用:

DBCollection employees= mongoTemplate.getCollection("employees");


我想避免在代码中全部拨打相同的电话,
我将mongo模板注入:

@Autowired
MongoTemplate  mongoTemplate;

是可以在春天制作“员工”豆并将其注入我的控制器吗?
如何确保首先进行mongoTemplate初始化

1 个答案:

答案 0 :(得分:0)

实际上你不需要准备这样的豆子。只需在调用时直接或间接将集合名称转移到 mongoTemplate 这是 mongoTemplate 的一种方法:

public <T> List<T> find(final Query query, Class<T> entityClass, String collectionName)