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

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类的逻辑

http://www.jsqmd.com/news/157740/

相关文章:

  • 抖音无水印下载终极教程:新手也能快速掌握的完整指南
  • PyTorch-CUDA-v2.6镜像支持FlashAttention优化注意力机制
  • LaserGRBL终极指南:快速掌握专业激光雕刻控制技巧
  • 暗黑3辅助工具终极指南:从手残到操作大神的完整解决方案
  • OpenWrt网易云音乐解锁终极教程:简单三步实现全设备免费音乐自由
  • Auto-Unlocker如何实现灵活日志管理?
  • 高速信号抖动来源及其仿真评估方法研究
  • 终极解放双手:暗黑3自动化游戏工具完全指南
  • Mac免费NTFS读写终极指南:轻松实现跨平台文件传输
  • Qwen3-32B-MLX版实测:6bit量化也能切换思考模式?
  • E-Viewer终极使用指南:Windows平台最佳e-hentai阅读体验
  • ComfyUI ControlNet预处理器极速配置完整指南:3分钟快速上手
  • Escrcpy:5分钟快速掌握Android投屏的终极利器
  • 终极指南:10分钟掌握Grammarly高级功能免费使用技巧
  • 如何快速掌握NSudo:Windows权限管理的终极指南
  • leetcode257二叉树的所有路径
  • 阴阳师自动挂机:智能解放双手的高效刷魂方案
  • Step-Audio-Tokenizer:1300亿参数语音语义编码新突破
  • MinIO Console:让对象存储管理像使用文件管理器一样简单
  • 拯救你的B站收藏!m4s-converter一键转换缓存视频永久保存指南
  • Zotero PDF Translate插件终极指南:如何快速提升科研翻译效率
  • 实战:RK3568 Android14 集成 AP6212A WiFi/BT 二合一模块
  • LaserGRBL深度实战:从入门到精通的激光雕刻控制指南
  • 番茄小说下载器:3种方法解决你的离线阅读痛点
  • Chinese医疗对话数据集完整指南:构建智能问诊系统的高效方法
  • Qwen3-32B-GGUF:本地AI双模式推理终极指南
  • 2025年四川成都菜籽油批发服务商综合评估与优选指南 - 2025年品牌推荐榜
  • DeTikZify终极指南:零基础快速掌握AI绘图神器
  • Zotero PDF Translate插件翻译窗口笔记功能深度解析:为什么“添加到笔记“按钮有时不显示?
  • PyTorch-CUDA-v2.6镜像支持FlashAttention-2进一步提速