Spring Data ElasticSearch环境搭建

来源:互联网 发布:声波发生器软件 编辑:程序博客网 时间:2024/06/05 10:49

maven坐标:

 <!-- elasticsearch -->        <dependency>            <groupId>org.elasticsearch</groupId>            <artifactId>elasticsearch</artifactId>            <version>2.4.0</version>        </dependency>        <!-- Spring封装elasticsearch -->        <dependency>            <groupId>org.springframework.data</groupId>            <artifactId>spring-data-elasticsearch</artifactId>            <version>2.0.4.RELEASE</version>            <exclusions>                <exclusion>                    <artifactId>spring-data-commons</artifactId>                    <groupId>org.springframework.data</groupId>                </exclusion>                <exclusion>                    <artifactId>jackson-core</artifactId>                    <groupId>com.fasterxml.jackson.core</groupId>                </exclusion>                <exclusion>                    <artifactId>jackson-databind</artifactId>                    <groupId>com.fasterxml.jackson.core</groupId>                </exclusion>                <exclusion>                    <artifactId>jcl-over-slf4j</artifactId>                    <groupId>org.slf4j</groupId>                </exclusion>                <exclusion>                    <artifactId>elasticsearch</artifactId>                    <groupId>org.elasticsearch</groupId>                </exclusion>                <exclusion>                    <artifactId>slf4j-api</artifactId>                    <groupId>org.slf4j</groupId>                </exclusion>            </exclusions>        </dependency>

spring测试包:

<dependency>            <groupId>junit</groupId>            <artifactId>junit</artifactId>            <version>3.8.1</version>            <scope>test</scope>        </dependency> <dependency>            <groupId>org.springframework</groupId>            <artifactId>spring-test</artifactId>            <version>4.2.8.RELEASE</version><!-- 日志框架  -->        <dependency>            <groupId>org.slf4j</groupId>            <artifactId>slf4j-log4j12</artifactId>            <version>1.6.6</version>            <exclusions>                <exclusion>                    <artifactId>slf4j-api</artifactId>                    <groupId>org.slf4j</groupId>                </exclusion>            </exclusions>        </dependency>        </dependency>
applicationContex.xml:

ip地址不是本机的话记得修改

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:elasticsearch="http://www.springframework.org/schema/data/elasticsearch"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/data/elasticsearchhttp://www.springframework.org/schema/data/elasticsearch/spring-elasticsearch-1.0.xsd">  <!-- 扫描DAO包  --> <elasticsearch:repositories base-package="com.test.index" />  <!-- 配置Client --> <elasticsearch:transport-client id="client" cluster-nodes="127.0.0.1:9300"/>  <!-- 配置搜索模板  --><bean id="elasticsearchTemplate" class="org.springframework.data.elasticsearch.core.ElasticsearchTemplate"><constructor-arg name="client" ref="client" /></bean></beans>

原创粉丝点击