SpringBoot整合ElasticSearch方案有好几种,但采用spring-data-elasticsearch配合queryDSL查询框架的方式还是最方便的,因之前课程没有考虑到兼容性的问题,发现elasticsearch7.3.2版本需要SpringBoot2.2.x版以上才兼容。所以我们先把SringBoot升级到2.2.3,相应的SpringCloud也要升级到Hoxton,这里需要漫长的时间,大家需要耐心等待。
<!-- springBoot项目-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.3.RELEASE</version>
<relativePath/>
</parent>
<!--统一版本号-->
<properties>
<java.version>1.8</java.version>
<spring-cloud.version>Hoxton.RELEASE</spring-cloud.version>
</properties>