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)
相关推荐
Mr.45673 分钟前
Spring Boot 集成 PostgreSQL 表级备份与恢复实战
java·spring boot·后端·postgresql
架构师沉默23 分钟前
为什么一个视频能让全国人民同时秒开?
java·后端·架构
生命不息战斗不止(王子晗)31 分钟前
mysql基础语法面试题
java·数据库·mysql
umeelove3534 分钟前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
redaijufeng37 分钟前
Node.js(v16.13.2版本)安装及环境配置教程
java
齐齐大魔王1 小时前
linux-线程编程
java·linux·服务器
我真会写代码1 小时前
Redis核心特性详解:事务、发布订阅与数据删除淘汰策略
java·数据库·redis
IT 行者2 小时前
LangChain4j 集成 Redis 向量存储:我踩过的坑和选型建议
java·人工智能·redis·后端
一定要AK2 小时前
Java流程控制
java·开发语言·笔记
tryCbest2 小时前
Java和Python开发项目部署简介
java·开发语言·python