自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Spring AI 实现 MCP 服务(STDIO模式)问题解决

Java版本不兼容错误的原因与解决方案。当使用Java 17编译的应用在仅支持Java 8的环境运行时会出现版本不匹配错误(class file version 61.0 vs 52.0)。主要原因是客户端默认使用Java 1.8启动服务端jar包。解决方案包括:1)将本地默认Java版本设置为服务端开发版本;2)在启动命令中直接指定Java 17的路径。该问题常见于本地多Java版本环境下的MCP服务工具调用场景。

2025-11-12 09:45:58 187

原创 Spring AI 实现 MCP 服务(STDIO模式)

Java开发MCP(Microservice Communication Protocol)服务的stdio模式配置方案。服务端通过yml文件配置stdio模式,关闭web应用类型;客户端需要配置JSON格式的服务定义,指定Java版本和启动参数。配置完成后可在Cherry Studio中进行测试调用。

2025-11-12 09:25:13 243

原创 Spring AI 实现 MCP 服务(SSE模式)

本文介绍了如何使用Spring AI实现MCP服务的开发。主要内容包括:1)添加MCP服务端和webmvc依赖;2)定义图片搜索MCP工具接口,实现Pexels API调用;3)配置ToolCallbackProvider注册工具;4)在Cherry Studio中测试两种传输类型(STDIO和SSE),并提供相应的yml配置示例。最后展示了搜索图片的测试结果,验证了MCP服务的可用性。

2025-11-10 20:52:10 294

原创 Spring AI大模型工具调用错误解决

摘要:Spring AI调用大模型时出现HTTP 400错误,提示需要启用--enable-auto-tool-choice和--tool-call-parser参数。该错误源于服务端未配置自动工具选择功能,而客户端尝试使用tool_choice: "auto"参数。解决方案包括:调整客户端配置避免自动工具选择、服务端添加必要启动参数(仅适用于自托管模型),或改用支持功能调用的第三方模型(如阿里云百炼平台的qwen3-max)。问题核心在于服务端与客户端的功能支持不匹配。(150字)

2025-11-09 16:35:36 228

原创 Java中的this和super

java中的this和super关键字详解public class Student { private String name; private Integer age; public Student(){ } public Student(String name, Integer age) { this.name = name; this.a

2022-02-25 16:42:17 233

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除