業務需要,做搜索功能,在springboot聚合項目下,新建了es模塊module
但是在引入elasticsearch
依賴的時候,出現了問題
引入相應依賴后
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.6.0</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.6.0</version>
</dependency>
啟動一直報錯,但是沒道理呀
之后搞不懂為什么引入的明明是7.6.0
,為什么會出現個6.4.3
,奇怪。
之后在spring-boot-dependencies
文件中發現,原來在spring-boot-dependencies標簽下進行了版本聲明
解決方式,在對應的模塊pom.xml中覆蓋版本號
ok,問題解決,因為目前elasticsearch最新的版本是7.6.0
。作為一個用心不用舊的coder來說,自然得引入最新的了,自然,坑就得踩踩了。
springboot-elasticsearch demo地址