当前位置: 首页 > article >正文

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 即可解决程序报错。

@SpringBootApplication(exclude = ReactiveElasticsearchRestClientAutoConfiguration.class)

http://www.kler.cn/a/391983.html

相关文章:

  • K8资源之endpoint资源EP资源
  • 项目集章程program charter
  • TensorRT基础知识
  • activiti5基础和springboot整合
  • 弹性盒子布局(Flexbox)详细介绍
  • Android Profiler 内存分析
  • 力扣 LeetCode 206. 反转链表(Day2:链表)
  • NFTScan | 11.04~11.10 NFT 市场热点汇总
  • git 打标签发布新版
  • Android 老项目适配 Compose 混合开发
  • leetcode-15-三数之和
  • 商品,订单业务流程梳理一
  • Star-CCM+应用篇之动力电池温度场仿真操作流程与方法
  • PostgreSQL 多个库批量执行脚本
  • 【JavaScript】LeetCode:86-90
  • 基于ZYNQ7035的PS-linux实现FTP服务器移植
  • 彻底解决单片机BootLoader升级程序失败问题
  • 【Qt-ROS开发】使用 Qt Creator 构建和编译含 ROS 库的 Qt 项目
  • 选择IP-guard还是Ping32?了解两款数据防泄漏软件的优势和应用
  • 矩阵函数及计算
  • 《Javascript 网页设计案例分享》
  • LeetCode【0006】Z字形变换
  • Linux服务器虚拟化
  • ChatGPT进阶:提示工程~读书笔记
  • 后端:Aop 面向切面编程
  • 拷贝和浅拷贝的区别,以及对于循环引用如何处理深拷贝