问题描述:

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

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐