2017-03-06 5 views
0

私は春のブートとelasticsearchで新しいです。このリファレンスhttps://github.com/VanRoy/spring-data-jestを使用してaws elasticsearchとの接続を作成しました。接続が正常に動作しているので、操作を実行できます。私は(基本的に凝集を使用する)カスタムリポジトリを作成してElasticsearchTemplateを使用したい、それがエラーログcom.example.abcRepositoryImplでjestクライアントを使用した合計集計

フィールドelasticsearchTemplate次org.springframework.data.elasticsearch」タイプのBeanを必要となります。 core.ElasticsearchTemplate 'が見つかりませんでした。 - ビーンのメソッド「elasticsearchTemplate」自動設定「ElasticsearchDataAutoConfiguration」が

を除外したためにロードされない処置:

は、上記の条件を見直すか、タイプ「org.springframework.data.elasticsearch.coreのBeanを定義することを検討してください。 ElasticsearchTemplate 'を設定します。

どうすれば問題を解決できますか。あなたの助けは非常に評価されます。事前に

おかげ

+0

以下のようなメインアプリケーションのクラスファイル内のBeanを定義し、私は解決策を得ました。 JestClientインターフェースを使用して操作を実行することができます。例:@Autowired \t JestClientクライアント。 – Kumar

答えて

0

@Bean 
public JestElasticsearchTemplate elasticsearchTemplate(JestClient client) { 
    return new JestElasticsearchTemplate(client); 
} 
関連する問題