使用springboot整合elasticsearch时,报错:type is missing

问题重现:
今天在使用springboot集成elasticserach运行时报错了,报错如下:
在这里插入图片描述
错误原因:springboot的版本和elasticsearch的版本不兼容导致

解决办法
1、我的springboot中parent的版本号是2.2.5.RELEASE
在这里插入图片描述
2、spring的版本是5.2.4.RELEASE,在test中使用如下代码可以测试
在这里插入图片描述
3、elasticsearch的版本修改为7.6.1,注意:这里的7.6.1是我本机安装的elasticsearch版本,建议本机安装的elasticsearch版本和springboot中使用的elasticsearch版本一致
在这里插入图片描述
到这里问题就算解决了,项目也能正常的跑起来了
在这里插入图片描述
总结
在接触一个新技术时,一定要注意前期的环境配置,不管是版本的兼容与否还是环境本身的配置都要特别留意,不管你以前的springboot玩的如何的溜,都要特别注意这些小细节

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐