在Spring Boot Project中集成Elasticsearch

时间:2016-12-09 10:57:34

标签: spring maven elasticsearch

我必须在Spring Boot Web应用程序中集成Elasticsearch(5.1.1)。我已经发现了所有的手册和文档,但我所有的例子都不适合我。

它从pom.xml依赖项开始......

@Configuration
@EnableElasticsearchRepositories(basePackages = "org/springframework/data/elasticsearch/repositories")
public class ElasticsearchConfig {

@Bean
public Client client() {
    TransportClient client = new TransportClient();
    TransportAddress address = new InetSocketTransportAddress(environment.getProperty("elasticsearch.host"), Integer.parseInt(environment.getProperty("elasticsearch.port")));
    client.addTransportAddress(address);    
    return client;
}

在我的JavaConfig中,它无法解析像TransportClient这样的任何类型。有人可以帮我吗?

更新

我已将版本从spring-boot 1.4.1.RELEASE更新为1.4.2.RELEASE,现在可以正常使用了!

0 个答案:

没有答案