pom内容
<properties>
<maven.compiler.source>8</maven.compiler.source>
<maven.compiler.target>8</maven.compiler.target>
<elasticsearch.version>7.3.1</elasticsearch.version>
<log4j.version>2.11.1</log4j.version>
<junit.version>4.13.2</junit.version>
</properties>
<dependencies>
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<!--elasticsearch高级客户端-->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${elasticsearch.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>${log4j.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
程序包目录结构
pers.bik.es
创建公用的类
package pers.bik.es.common;
/**
* ES的相关信息
* @author yangkaifei
* @date 2021/8/22 6:31 下午
* @cersion 1.0
*/
public class EsMessage {
/**
* 链接地址
*/
public static final String ADDRESS = "localhost";
/**
* 端口
*/
public static final int PORT = 9200;
/**
* 访问方式
*/
public static final String SCHEME = "http";
}