CodeBuddy可自动扫描Spring Boot项目中的@Controller和@RequestMapping注解,生成可执行请求面板;需确保pom.xml包含spring-boot-starter-web依赖,否则提示“0个接口可用”;支持GET/POST/路径变量/查询参数的快捷调试,并高亮显示JSON响应及异常堆栈。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
在Spring项目开发中快速验证接口是否能正常返回数据,CodeBuddy可直接读取项目中的@Controller和@RequestMapping注解,自动生成可执行的请求面板,省去手写URL和参数的步骤。
启动CodeBuddy插件并加载Spring上下文
打开IDEA → 确保已安装CodeBuddy插件 → 在项目根目录右键 → 选择「CodeBuddy: Start Server」→ 插件自动扫描src/main/java下的Spring Boot主类并启动轻量级代理服务。
这一步必须在项目成功编译后执行,【若pom.xml未声明spring-boot-starter-web依赖,插件将无法识别任何接口】。常见错误是只引入了spring-boot-starter,漏掉web模块,此时插件界面显示“0个接口可用”。
定位并展开目标接口
左侧接口树中展开「Controllers」节点 → 找到对应Controller类名(如UserController)→ 点击右侧三角图标展开其全部映射方法。
每个方法旁会标注HTTP方法类型(GET/POST等)和路径(如 /api/users/{id}),路径中带花括号的属于路径变量,CodeBuddy会自动将其转为可编辑输入框。
配置并发送请求
方法一:GET请求直接点击「Send」按钮,无需额外操作。
php获得文件的mime type类
php获得文件的mime type类
下载
方法二:POST请求需先切换Body类型 → 点击「Body」标签页 → 下拉选择「JSON」→ 在编辑区粘贴合法JSON(如{"name":"张三","age":25})→ 注意:若Controller方法参数使用@RequestBody接收但JSON字段名与Java字段不一致,且未加@JsonProperty注解,将导致400错误。
方法三:含路径变量或查询参数的请求 → 在URL下方自动出现「Path Variables」和「Query Parameters」区域 → 在对应输入框中填入值(如id填123,name填test)→ 点击「Send」。
查看响应结果与调试信息
响应体默认以JSON格式高亮显示 → 左侧状态码区域显示HTTP状态(如200、404、500)→ 若返回500,可点击「Stack Trace」标签页查看完整异常堆栈,该信息来自Spring Boot的ErrorMvcAutoConfiguration,无需额外配置。
响应头中Content-Type必须为application/json才能触发JSON格式化渲染,否则显示为纯文本。若接口返回text/plain,CodeBuddy不会尝试解析结构。
