写在前面:

使用springboot (2.5.4版本)集成elasticsearch (7.6.1)时,导入依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

是可以正常导入的

问题

在使用springcloud 集成elasticsearch时使用同样的依赖就会报错
报错内容:

Cannot resolve org.springframework.boot:spring-boot-starter-data-elasticsearch:unknown

解决办法:
父工程使用:

<dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-data-elasticsearch</artifactId>
</dependency>

子工程使用:

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
</dependency>

这样就不会报错了,版本根据自己的需要选择吧

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐