You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Google IDX中调用Java SpringBoot接口遇阻,求配置方案

在Google IDX中调用Spring Boot本地接口的解决方法

你当前的问题出在调用地址错误,IDX不会把localhost端口直接映射到idx.google.com的路径下,需要按以下步骤配置和调整:

1. 确认IDX的端口转发配置

Spring Boot启动后,IDX会自动检测到监听的8080端口,此时终端右侧会弹出「Open Preview」提示,点击后会生成一个类似 https://<你的项目标识>-8080.idx.googleusercontent.com 的公网转发地址。如果没自动弹出,可手动添加:

  • 打开IDX顶部的「Run and Debug」面板
  • 找到「Port Forwarding」选项,点击添加端口,填入8080,IDX会自动生成对应的公网地址

2. 使用正确的curl命令

把生成的公网地址替换你原来的错误地址,比如:

curl --location 'https://get-weather-610861-8080.idx.googleusercontent.com/saludar'

(注:这里用了你提供的项目标识get-weather-610861,实际以IDX生成的地址为准)

3. 可选:调整接口返回格式

你的接口当前返回的是纯文本,而curl里加了accept: application/json头,可能导致解析异常。如果需要返回JSON,可修改接口代码:

@GetMapping("/saludar")
public Map<String, String> hello() {
    return Map.of("message", "Hello " + name + "!");
}

内容的提问来源于stack exchange,提问作者Jhon Castiblanco

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 16:47:05