maven包引入问题ClassNotFoundException: org.elasticsearch.client.Cancellable
陈灬大灬海 人气:0
业务需要,做搜索功能,在springboot聚合项目下,新建了es模块module
但是在引入`elasticsearch`依赖的时候,出现了问题
引入相应依赖后
```
org.elasticsearch
elasticsearch
7.6.0
org.elasticsearch.client
elasticsearch-rest-high-level-client
7.6.0
```
启动一直报错,但是没道理呀
之后搞不懂为什么引入的明明是`7.6.0`,为什么会出现个`6.4.3`,奇怪。

之后在`spring-boot-dependencies`文件中发现,原来在spring-boot-dependencies标签下进行了版本声明

解决方式,在对应的模块pom.xml中覆盖版本号


ok,问题解决,因为目前elasticsearch最新的版本是`7.6.0`。作为一个用心不用旧的coder来说,自然得引入最新的了,自然,坑就得踩踩了。
加载全部内容