提交 09f5c9fe 编写于 作者: 武汉红喜's avatar 武汉红喜

spring-boot-starter-data-elasticsearch

上级 0c1fe600
......@@ -36,6 +36,8 @@
<commons-dbcp.version>1.4</commons-dbcp.version>
<mysql-connector-java.version>5.1.32</mysql-connector-java.version>
<spring-boot2.version>2.0.5.RELEASE</spring-boot2.version>
<commons-lang.version>2.6</commons-lang.version>
<commons-collections.version>3.2.2</commons-collections.version>
<commons-codec.version>1.11</commons-codec.version>
......
......@@ -15,7 +15,24 @@
<elasticsearch.version>5.6.13</elasticsearch.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot2.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>
<!-- 用于源码阅读 -->
<dependency>
<groupId>org.elasticsearch</groupId>
......@@ -23,6 +40,7 @@
<version>${elasticsearch.version}</version>
</dependency>
<!-- 用于控制版本及非spring-boot环境测试 -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
......
package org.hongxi.whatsmars.elasticsearch.boot;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.data.elasticsearch.core.ElasticsearchTemplate;
/**
* Created by shenhongxi on 2018/11/19.
*/
@SpringBootApplication
public class Application {
@Autowired
private ElasticsearchTemplate elasticsearchTemplate;
public static void main(String[] args) {
ConfigurableApplicationContext context = SpringApplication.run(Application.class, args);
ElasticsearchTemplate template = context.getBean(ElasticsearchTemplate.class);
System.out.println(template.indexExists("whatsmars"));
}
}
spring:
data:
elasticsearch:
# cluster-name: mars
cluster-nodes: 127.0.0.1:9300
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册