SpringBoot整合ElasticSearch方案有好几种,但采用spring-data-elasticsearch配合queryDSL查询框架的方式还是最方便的,因之前课程没有考虑到兼容性的问题,发现elasticsearch7.3.2版本需要SpringBoot2.2.x版以上才兼容。所以我们先把SringBoot升级到2.2.3,相应的SpringCloud也要升级到Hoxton,这里需要漫长的时间,大家需要耐心等待。

    1. <!-- springBoot项目-->
    2. <parent>
    3. <groupId>org.springframework.boot</groupId>
    4. <artifactId>spring-boot-starter-parent</artifactId>
    5. <version>2.2.3.RELEASE</version>
    6. <relativePath/>
    7. </parent>
    8. <!--统一版本号-->
    9. <properties>
    10. <java.version>1.8</java.version>
    11. <spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
    12. </properties>