Spring注入DBCollection实例

Spring注入DBCollection实例,spring,mongodb,dependency-injection,Spring,Mongodb,Dependency Injection,要在我的j2ee应用程序中获取employees集合,我使用: DBCollection employees= mongoTemplate.getCollection("employees"); 我希望避免在代码中重复相同的调用, 我将mongo模板注入为: @Autowired MongoTemplate mongoTemplate; 是否可以在spring中创建employees bean并将其注入我的控制器? 如何确保mongoTemplate初始化首先进行实际上您不需要准备这样的b

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

DBCollection employees= mongoTemplate.getCollection("employees");
我希望避免在代码中重复相同的调用, 我将mongo模板注入为:

@Autowired
MongoTemplate  mongoTemplate;
是否可以在spring中创建employees bean并将其注入我的控制器?
如何确保mongoTemplate初始化首先进行

实际上您不需要准备这样的bean。调用时,只需直接或间接地将集合名称传输到mongoTemplate。 这是mongoTemplate的一种方法:


如果我使用了其他集合,该怎么办?
public <T> List<T> find(final Query query, Class<T> entityClass, String collectionName)