问题描述:

Field userRepository in com.controller.ElasticsearchController required a bean named 'elasticsearchTemplate' that could not be found.

问题分析:

1、userRepository实例化的时候用到了elasticsearchTemplate,但是elasticsearchTemplate没有实例化。

解决办法:创建Elasticsearch配置类,在配置类中实例化ElasticsearchTemplate。具体做法请查看以下博客。

Spring Boot配置Elasticsearch6(缓存数据库)添加、查询、更新、删除数据操作

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐