下面给出了以下配置:
我需要一个类似于这样的存储库来访问电影:
有没有注解驱动的方法告诉仓库使用哪个模板? 如果没有,还有什么其他方法可以解决这个问题?
@Configuration
public class AppConfiguration {
@Bean
Mongo mongo() throws UnknownHostException {
return new Mongo("localhost");
}
@Bean(name = "MovieTemplate")
MongoTemplate beagleTemplate(Mongo mongo) {
return new MongoTemplate(mongo, "MovieDatabase");
}
@Bean(name = "AnotherTemplate")
MongoTemplate tmdbTemplate(Mongo mongo) {
return new MongoTemplate(mongo, "AnotherDatabase");
}
}
我需要一个类似于这样的存储库来访问电影:
@Repository
public interface MoviesRepository extends
MongoRepository<ProductPages, String> {
... some method declarations to access movies ...
}
有没有注解驱动的方法告诉仓库使用哪个模板? 如果没有,还有什么其他方法可以解决这个问题?