Cursor实战:后端常踩的5个坑与3个提效动作
凌晨两点,你让 Cursor 给订单接口加个“按渠道筛选”。它三分钟改完 Controller、Service、Mapper,你点了 Accept All,第二天测试环境直接 500。更常见的是:它写了一堆看着合理的代码,编译不过,字段名全靠猜,还把原有逻辑改崩。
这不是你一个人的问题。用 AI 编码工具的人常有两个误区:一是把它当自动程序员,一句需求丢过去等交付;二是把它当搜索引擎,只问不喂上下文。它更像刚入职的实习生:手快、记性差、爱编 API,需要任务书、边界和验收标准。
一、3 个可以直接照搬的实战技巧
1.1 先让 Cursor 出“施工图”,再让它写代码
操作步骤:
- 切到 Composer 或 Agent 模式。
- 输入:“先不要改代码。阅读 @File 这些文件,输出改动计划、涉及文件、风险点、测试点。”
- 你确认计划后,再让它按步骤改。
真实项目案例:支付回调加幂等。原本 AI 直接改,漏了状态机判断。改成先出计划后,它主动发现需要幂等表、唯一索引、状态流转校验。你少回滚一次。
注意:计划阶段禁止它动代码。计划错,代码越快越贵。
【金句:让 AI 写代码前,先让它写“我准备怎么改”;计划错了,代码越快越贵。】
1.2 用 @File 精准投喂,别把整个仓库塞进去
操作步骤:
- 只 @ 相关文件:Controller、Service、Mapper、DTO。
- 补上接口定义、


