启动我的应用程序后,我会出错:beancom.example.elasticsearch.repository.ArticleRepository defined in @EnableElasticsearchRepositories declared on Config:
Cannot resolve reference to bean'elasticsearchTem
definition for bean 'elasticsearchTemplate' with a different definition: replacing [Root bean: classautowireCandidate=true; primary=false; factoryBeanName=org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration; facto
org.elasticsearch.client.transport.TransportClient.builder()Lorg/elasticsearch/client/transport/TransportClient$Builder;’的bean时出错创建名为'postingController‘的bean时出错:创建名为’client‘的bean时出错:调用init方法失败;嵌套异常为java.lang.NoSuchMethodError:1.2.7和Spring data ES 2
with name 'userDashboardRepository': Cannot resolve reference to bean 'elasticsearchTemplate' while: Error creating bean with name 'elasticsearchTemplate' defined in class path resource [org/springframework/boot/autocon
出现以下错误:
Field template in com.rahul.es.api.service.QueryDSLService required a bean ofmethod 'elasticsearchTemplate' in 'ElasticsearchDataConfiguration.RestClientConfiguration' not loadedand found beans named elasticsearchTemplate
with name 'IElasticPostRepository': Cannot resolve reference to bean 'elasticsearchTemplate' while setting: Error creating bean with name 'elasticsearchTemplate' defined in class path resource [org/springframeworkexpressed throug
我正在试图弄清楚为什么我必须将我的bean名设置为elasticsearchTemplate。没有它,我的应用程序就会崩溃。下面有配置Rest客户端的代码。问题是,如果我不添加elasticsearchTemplate作为bean名,它就会失败,并说它找不到elasticsearchTemplate。知道它为什么要这么做吗?Using Spring-Data-Elasticsearch Version 3.2
EnableElasticsearchRepositories(basePackages = "com.abd.def.hig.monitor.repo")Consider defining a bean named 'elasticsearchTemplate' in your configuration.当我使用transport时,解决此问题的一种方法是简单地