我必须在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,现在可以正常使用了!