news 2026/4/18 5:34:26

Injection of resource dependencies failed

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Injection of resource dependencies failed

一、问题描述

1、应用场景

  • 测试大模型使用 MCP 服务

2、异常信息

org.springframework.beans.factory.BeanCreationException: Error creating bean with name'mcpClientCallBaiDuMcpController':Injection of resource dependencies failed at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:372)~[spring-context-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1459)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:606)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:337)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.DefaultListableBeanFactory.instantiateSingleton(DefaultListableBeanFactory.java:1222)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingleton(DefaultListableBeanFactory.java:1188)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:1123)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:987)~[spring-context-6.2.10.jar:6.2.10]at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:627)~[spring-context-6.2.10.jar:6.2.10]at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:146)~[spring-boot-3.5.5.jar:3.5.5]at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:752)~[spring-boot-3.5.5.jar:3.5.5]at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:439)~[spring-boot-3.5.5.jar:3.5.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:318)~[spring-boot-3.5.5.jar:3.5.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1361)~[spring-boot-3.5.5.jar:3.5.5]at org.springframework.boot.SpringApplication.run(SpringApplication.java:1350)~[spring-boot-3.5.5.jar:3.5.5]at com.atguigu.study.Saa16ClientCallBaiduMcpServerApplication.main(Saa16ClientCallBaiduMcpServerApplication.java:12)~[classes/:na]Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name'chatClient'definedinclass path resource[com/atguigu/study/config/SaaLLMConfig.class]: Unsatisfied dependency expressed through method'chatClient'parameter0: Error creating bean with name'dashscopeChatModel'definedinclass path resource[com/alibaba/cloud/ai/autoconfigure/dashscope/DashScopeChatAutoConfiguration.class]: Unsatisfied dependency expressed through method'dashscopeChatModel'parameter1: Error creating bean with name'toolCallingManager'definedinclass path resource[org/springframework/ai/model/tool/autoconfigure/ToolCallingAutoConfiguration.class]: Unsatisfied dependency expressed through method'toolCallingManager'parameter0: Error creating bean with name'toolCallbackResolver'definedinclass path resource[org/springframework/ai/model/tool/autoconfigure/ToolCallingAutoConfiguration.class]: Unsatisfied dependency expressed through method'toolCallbackResolver'parameter2: Error creating bean with name'mcpToolCallbacks'definedinclass path resource[org/springframework/ai/mcp/client/autoconfigure/McpToolCallbackAutoConfiguration.class]: Failed to instantiate[org.springframework.ai.mcp.SyncMcpToolCallbackProvider]: Factory method'mcpToolCallbacks'threw exception with message: Error creating bean with name'mcpSyncClients'definedinclass path resource[org/springframework/ai/mcp/client/autoconfigure/McpClientAutoConfiguration.class]: Failed to instantiate[java.util.List]: Factory method'mcpSyncClients'threw exception with message: java.util.concurrent.TimeoutException: Did not observe any item or terminal signal within 20000msin'source(MonoDeferContextual)'(and no fallback has been configured)at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:804)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:546)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1375)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1205)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:569)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:529)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:339)~[spring-beans-6.2.10.jar:6.2.10]at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:373)~[spring-beans-6.2.10.jar:6.2.10]

二、解决办法


安装 Node.js 参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 5:19:54

DeepSeek总结的PostgreSQL与DuckDB联动过于混沌的现状

原文地址:https://zenn.dev/forcia_tech/articles/20251213_advent_calendar 探索PostgreSQL与DuckDB联动过于混沌的现状 发布于 2025/12/13 这是 PostgreSQL Advent Calendar 2025 12月13日的文章。 前言 我是工程师吉田。 在 Forcia,我们有很多机会…

作者头像 李华
网站建设 2026/4/18 5:34:03

NATLINEAR南麟 LN6206P222MR-G SOT23-3L 线性稳压器(LDO)

特性可选择输出电压:可以在 1.2~5.0V 的范围内选择,并以 0.1V 为单位进级输出电压精度高:精度可达 1.0% 或 2.0%低静态功耗:2μA(TYP.)输入输出压差低:典型值 160 mV (输出为3.0V 的产品, Iout 50mA 时)输出电流大&am…

作者头像 李华
网站建设 2026/4/18 5:15:04

命令种的 模式 跟选项到底是什么意思?

模式 (Pattern) = 核心目标(必填:我要找谁?) 选项 (Option) = 修饰符/开关(选填:我要怎么找?) 这是一个非常好的问题!理解这两个概念是掌握任何命令行工具(如 grep, ripgrep, ls, git 等)的关键。 简单直接的回答是: 选项 (Options):可以省略。省略时,工具会使…

作者头像 李华
网站建设 2026/4/17 23:35:42

iSolarBP全能清单:从“一个地址”开始,搞定光伏项目所有难题

还在为光伏项目前期工作焦头烂额吗?查数据、跑现场、算收益、画图纸、写报告……环节繁多,耗时费力。现在,有了iSolarBP智能光伏设计软件,一切变得简单。只需一个项目地址,你就能启动全流程,获得以下所有专…

作者头像 李华