🎯 今日核心问题

  1. Cursor、Copilot、ChatGPT 三个工具有什么本质区别?
  2. 什么场景用哪个效率最高?

📖 精读提纲

【一】核心概念:三工具定位对比

工具定位最适合
CursorAI-first IDE项目级修改、多文件联动
CopilotIDE 插件,行级补全写代码时的实时补全
ChatGPT/Claude对话式 AI方案讨论、排障分析

【二】关键原理

【三】实战应用

Cursor 快速上手(Java 项目):

  1. 下载安装 Cursor(cursor.sh),导入你的 IntelliJ 快捷键配置
  2. 打开 Spring Boot 项目,Cursor 会自动索引项目结构
  3. 常用快捷键:Cmd+K(行内编辑)/ Cmd+L(Chat)/ Cmd+I(Composer 多文件)
  4. .cursorrules 文件里写你的项目规范,让 AI 每次都遵守
# .cursorrules 示例
- 使用 Spring Boot 3 + Java 17
- 三层架构:Controller 只做校验,Service 处理业务逻辑
- 统一返回 Result<T> 对象
- 所有 Service 方法需要写 Javadoc
- 单测使用 JUnit5 + Mockito

Copilot 使用技巧:

【四】常见误区


💡 今日金句

工具选对了,效率才能翻倍。用 ChatGPT 改大项目,就像用螺丝刀拧螺母——能用,但不是最优解。

✏️ 今日练习

在 Cursor 里打开(或新建)一个 Spring Boot 项目,新建 .cursorrules 文件,写入你的项目规范,然后让 AI 生成一个符合规范的用户登录接口(包含参数校验和 JWT 返回)。

🔖 明日预告

明天:让 AI 生成完整的 CRUD 代码(Controller/Service/Mapper)——掌握正确的 Prompt 姿势,生成可直接用的三层架构代码。