0

我是spring boot和elasticsearch的新手。使用此参考https://github.com/VanRoy/spring-data-jest与 aws elasticsearch 建立连接。连接工作正常,现在我可以执行操作了。我想创建自定义存储库(基本上,想使用聚合)并使用 ElasticsearchTemplate,它给出了以下错误日志

com.example.abcRepositoryImpl 中的字段 elasticsearchTemplate 需要找不到类型为“org.springframework.data.elasticsearch.core.ElasticsearchTemplate”的 bean。- 未加载 Bean 方法“elasticsearchTemplate”,因为排除了自动配置“ElasticsearchDataAutoConfiguration”

行动:

考虑重新审视上述条件或在配置中定义“org.springframework.data.elasticsearch.core.ElasticsearchTemplate”类型的 bean。

我将如何解决这个问题。您的帮助将非常显着。

提前致谢

4

1 回答 1

-1

在您的主应用程序类文件中定义一个 bean,如下所示

@Bean
public JestElasticsearchTemplate elasticsearchTemplate(JestClient client) {
    return new JestElasticsearchTemplate(client);
}
于 2018-01-05T12:14:12.287 回答