Spring boot 启动报错'elasticsearchTemplate' that could not be found.

xiaoxiao2021-10-27  51

Spring boot 启动报错

(a)异常信息

Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2018-10-20 11:40:49.252 ERROR 3928 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START *************************** Description: Field wayBillRepository in com.czxy.crm.service.stansit.DeliveryInfoService required a bean named 'elasticsearchTemplate' that could not be found. Action: Consider defining a bean named 'elasticsearchTemplate' in your configuration.

(b)异常原因

因为启动配置中(application.properties) 缺少加有关elasticsearch的配置 如下 加入就好了

spring.data.elasticsearch.repositories.enabled = true spring.data.elasticsearch.cluster-nodes =127.0.0.1:9300 /**注释*/ 有时此模块项目中并没有使用elasticsearch 但是pom.xml 中依赖其他模块, 其模块中有使用elastic search 所以导致报错, 此时就给他两行配置就好了,何必纠结
转载请注明原文地址: https://www.6miu.com/read-4832005.html

最新回复(0)