应选【Builder with MCP】模式,该模式可调用真实数据库和HTTP服务,生成含pom.xml依赖、application.properties配置及@RestController注解的完整Spring Boot项目,支持直接运行并用API Tester或curl验证GET/POST接口。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

想用Trae快速写出可用的后端接口,不用配环境、不写样板代码、不反复调试端口,直接生成能跑通的GET/POST逻辑并本地验证。
选对智能体模式再动手
打开Trae IDE,左下角点击智能体图标 → 选择 【Builder with MCP】 模式。这个模式能调用真实数据库和HTTP服务,生成的接口可直接连MySQL或调用外部API,不是纯模拟代码。
如果误选Chat或普通Builder,生成的代码可能缺依赖声明、没配置CORS、路由不注册——跑起来会报“Cannot GET /”或“Connection refused”。
用一句话描述需求触发生成
在对话框输入:“创建一个Spring Boot后端接口,路径是 /api/users,支持GET查询全部用户、POST新增用户;用户字段包含id(Long)、name(String)、email(String);使用H2内存数据库,返回JSON格式。”
这句指令同时锁定了框架、路径、动词、数据结构、存储方式和响应格式,AI不会自由发挥加Redis缓存或JWT鉴权——避免新手被多余代码干扰。
检查并运行生成的代码
Builder with MCP会自动生成完整项目结构:包括pom.xml(含spring-boot-starter-web、spring-boot-starter-data-jpa、h2)、User实体类、UserController、UserRepository接口、application.properties(已配h2.url和JPA ddl-auto=create-drop)。
重点确认三点:【pom.xml里必须有spring-boot-starter-data-jpa依赖】,否则启动时报ClassNotFoundException;【application.properties中server.port=8080未被注释】,否则服务监听在随机端口,前端调不通;Controller类上必须有@RestController注解,不能只写@Controller。
点击右上角“运行”按钮 → 等控制台输出“Tomcat started on port(s): 8080” → 在浏览器访问 http://localhost:8080/api/users,看到空数组[]即成功。
用内置工具发POST请求测试写入
方法一:在Trae右侧“API Tester”面板中,选择POST → URL填 http://localhost:8080/api/users → Body选JSON → 输入{"name":"张三","email":"zhangsan@example.com"} → 点击Send。
方法二:终端执行curl命令:curl -X POST http://localhost:8080/api/users -H "Content-Type: application/json" -d '{"name":"李四","email":"lisi@example.com"}'。
两种方式任选其一,返回包含id的JSON对象(如{"id":1,"name":"张三","email":"zhangsan@example.com"})即表示POST接口生效。若返回400错误,大概率是JSON字段名与User实体类属性名不一致,比如实体中是userName但请求传了name。















