news 2026/5/30 16:17:17

spring-ai-starter-mcp-client 2.0.0-M1与springdoc 2.8.14版本冲突处理

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
spring-ai-starter-mcp-client 2.0.0-M1与springdoc 2.8.14版本冲突处理

前面一个服务同时引了spring-ai-starter-mcp-server 2.0.0-M1和springdoc 2.8.14可以正常启动,今天
项目一个模块同时引入了spring-ai-starter-mcp-client 2.0.0-M1和springdoc 2.8.14,启动报org.springframework.data.util.TypeInformation找不到类。

问了几个模型都说在spring-data-commons,补充引入之后问题没有解决,看了spring-data-commons 4.0.0的源码确实没这个类了,几轮交互下来没有其他有价值的信息,最后只能一步步跟踪报错提示去定位。
报错提示是org.springdoc.core.customizers.QuerydslPredicateOperationCustomizer文件的代码里报的,定位引用到TypeInformation的方法只有一个就是extractQdslBindings

进一步定位引用到extractQdslBindings的方法,即customize方法,看里面的逻辑如果方法参数用到QuerydslPredicate注解就会执行到下面用到TypeInformation类的逻辑

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

音乐解锁工具:解决音频格式兼容性的实用方案

你是否曾经满怀期待地打开从音乐平台下载的歌曲,却看到"格式不支持"的提示?那些.qmc、.ncm、.kgm格式的音乐文件,明明是你合法获得的,却像被套上了无形的锁链。今天,我们将为你揭开这个困扰无数音乐爱好者的…

作者头像 李华
网站建设 2026/5/20 22:41:59

数字电路中数据通路与控制通路架构:图解说明结构关系

数字电路中的“手脚”与“大脑”:数据通路与控制通路如何协同工作?你有没有想过,一块小小的芯片是如何完成从加减乘除到运行操作系统的复杂任务的?答案就藏在它的内部结构分工中——就像人需要“手”来做事、“脑”来指挥一样&…

作者头像 李华
网站建设 2026/5/29 9:45:27

PyTorch-CUDA-v2.6镜像与Airflow集成实现任务调度

PyTorch-CUDA-v2.6镜像与Airflow集成实现任务调度 在现代AI工程实践中,一个常见的痛点是:模型在开发者的本地机器上训练顺利,但一旦部署到服务器或生产集群中就频频报错——“CUDA not available”、“cudnn version mismatch”、“NCCL init…

作者头像 李华
网站建设 2026/5/25 17:14:01

PyTorch-CUDA-v2.6镜像在OCR文字识别模型训练中的应用

PyTorch-CUDA-v2.6镜像在OCR文字识别模型训练中的应用 在智能文档处理、工业质检和自动驾驶等场景中,光学字符识别(OCR)正变得越来越关键。一个高效的OCR系统不仅能从图像中精准提取文本,还能理解版面结构与语义上下文。然而&…

作者头像 李华
网站建设 2026/5/29 11:09:20

WPS-Zotero插件:5分钟搞定跨平台文献管理的终极方案

还在为WPS Office与Zotero的兼容性头疼吗?WPS-Zotero插件的出现彻底解决了Linux平台下文献管理与办公软件协同的难题。这款开源插件让WPS Writer完美集成Zotero文献管理功能,实现一键插入引用、自动生成参考文献列表的流畅体验。 【免费下载链接】WPS-Zo…

作者头像 李华
网站建设 2026/5/23 20:55:13

突破软件试用限制:Navicat重置工具的5大实用技巧

突破软件试用限制:Navicat重置工具的5大实用技巧 【免费下载链接】navicat_reset_mac navicat16 mac版无限重置试用期脚本 项目地址: https://gitcode.com/gh_mirrors/na/navicat_reset_mac 还在为软件试用到期而烦恼吗?通过专业的软件试用重置工…

作者头像 李华