業務需要,做搜索功能,在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地址
