Error creating bean with name ‘reactiveElasticsearchClient

程序报错:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'reactiveElasticsearchClient' defined in class path resource [org/springframework/boot/autoconfigure/data/elasticsearch/ReactiveElasticsearchRestClientAutoConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.data.elasticsearch.client.reactive.DefaultReactiveElasticsearchClient] from ClassLoader [jdk.internal.loader.ClassLoaders$AppClassLoader@251a69d7]

问题解析:

SpringBoot在启动过程中会通过启动类注解@SpringBootApplication中的自动配置注解@SpringBootConfiguration为第三方配置类创建bean对象。

这段错误表明 Spring Boot 在启动过程中,尝试创建 reactiveElasticsearchClient Bean 时出现了问题,最终导致应用启动失败。

解决方法:

由于我的程序没有用到reactiveElasticsearchClient,因此直接在启动类注解上加上如下代码,避免创建 reactiveElasticsearchClient Bean 即可解决程序报错。

java 复制代码
@SpringBootApplication(exclude = ReactiveElasticsearchRestClientAutoConfiguration.class)
相关推荐
编程修仙3 分钟前
java的单例设计模式
java·单例模式·设计模式
南城花随雪。4 分钟前
Spring框架之模板方法模式 (Template Method Pattern)
java·开发语言·模板方法模式
架构悟道28 分钟前
不当愣头青、聊聊软件架构中的那些惯用的保命手段
java·分布式·架构·设计·高可用·可靠性·容错
蓝田~30 分钟前
Springboot -- 自定义异常,异常处理
java·spring boot·spring
Leslie_Lei33 分钟前
Hutool-Java工具库
java·hutool
斗-匕1 小时前
Spring & Spring Boot 常用注解总结
java·spring boot·spring
夏微凉.1 小时前
【JavaEE进阶】Spring 事务和事务传播机制
java·数据库·sql·mysql·spring·java-ee
吴冰_hogan1 小时前
nacos集群源码解析-cp架构
java·spring boot·spring·架构·服务发现·springcloud
阿七想学习1 小时前
数据结构《链表》
java·开发语言·数据结构·学习·链表
Yaml41 小时前
Java的六大排序
java·算法·排序算法