一、前置效率打底(一次性配置,永久提速)
1. 环境统一标准化
- 全员统一:JDK17、IDEA2025+、Maven3.9+、编码 UTF-8
- IDEA 预装:AI Assistant、Alibaba Java 编码规范插件
- 关闭 IDE 冗余插件,减少卡顿,提升 AI 响应速度
2. 项目强制初始化(必做)
2.1 新项目 / 旧项目根目录执行
codex init --java-enterprise
2.2 直接替换手册标准config.toml+AGENTS.md
2.3 固定企业目录结构,禁止自定义乱建包
作用:AI 自动对齐团队规范,生成代码无需二次改格式、分层、注释
3. 全局预设通用模板
提前在项目建好固定通用类,让 Codex 直接复用
- 统一返回结果 Result
- 全局异常处理器
- 自定义业务异常枚举
- 分页通用参数
- JWT 工具类、加密工具类AI 生成业务代码自动对接通用模板,不用重复编写基础架构
二、提示词 Prompt 极致提效(核心提速 70%)
1. 万能固定句式(无脑套用)
业务功能 + 技术栈 + 分层要求 + 校验规则 + 性能要求 + 输出格式
2. 高频一键直达 Prompt(直接复制)
快速生成完整 CRUD基于 SpringBoot3 + MyBatis-Plus 编写完整模块,包含 Controller、Service、ServiceImpl、Mapper、DO、DTO、VO,加入参数校验、分页、全局异常、Swagger 注释,禁止 N+1 查询,代码符合企业上线标准
登录授权全套编写企业级账号密码登录接口,实现 JWT 签发、过期配置、BCrypt 密码加密、Redis 登录缓存、全局拦截鉴权、异常统一返回
全链路新增字段给指定数据表新增字段,生成修改 SQL,同步修改实体、入参、出参、接口、校验规则,全链路一次性完成
接口优化提速优化当前接口代码,精简冗余逻辑、添加事务、优化 SQL、减少循环查询、加入日志,提升接口响应速度
自动生成单元测试使用 JUnit5+Mockito 编写完整单元测试,覆盖正常、异常、边界场景,不依赖中间件环境,覆盖率达标
代码安全一键整改自动排查并修复 SQL 注入、资源未关闭、空指针风险、裸抛异常、敏感信息硬编码问题
Redis 三层缓存写法编写企业标准缓存业务代码,解决缓存穿透、击穿、雪崩,规范序列化与过期时间
异步 / 定时任务快速编写使用 @Async 实现异步业务,自定义线程池,异常捕获日志记录;编写标准 Cron 定时任务,做好集群防重复执行
3. 提示词三大禁忌(越用越慢)
- 语句模糊:帮我写一个用户功能
- 缺少约束:不指定分层、不指定校验、不指定异常
- 需求一次性过多:同时写十多个功能,代码杂乱难修改
三、IDE 内快捷操作提效
- 选中代码右键解释代码、优化代码、修复 BUG、简化逻辑、添加注释
- 批量生成注释选中整个类 → Codex 生成完整类注释、方法注释、业务说明
- 代码一键格式化生成后自动对齐阿里规范,无需手动排版
- 接口快速生成文档一键给所有接口补全 Swagger3 注解、入参出参说明
- 代码批量删冗余一键删除无用导入、多余变量、废弃代码
四、编码阶段高效开发流程(最优顺序)
- 确定数据表结构 → 让 Codex 生成实体类
- 生成 DTO、VO、转换器
- 生成 Mapper 层基础查询
- 生成 Service 业务层 + 事务控制
- 生成 Controller 接口层 + 参数校验
- 统一异常对接、日志完善
- 自动生成单元测试全程只微调业务逻辑,基础代码全部 AI 完成
五、避坑提效(减少 90% 返工时间)
- 提前在 AGENTS.md 写明禁止写法禁止裸抛异常、禁止 ${} 拼接 SQL、禁止循环查库、禁止资源不关闭
- 事务统一规范所有增删改自动加上
@Transactional(rollbackFor = Exception.class) - 资源统一强制IO 流、数据库连接全部自动使用 try-with-resources
- 入参强制校验所有接口自动加上 @Valid + 非空、长度、格式校验
- 敏感数据自动脱敏手机号、身份证、密码自动加密脱敏,日志屏蔽明文
六、旧项目重构极速提效
- 批量升级框架版本:Boot2.x 快速升级 Boot3.x
- 批量统一代码风格、命名规范
- 拆分臃肿大方法,解耦复杂业务
- 补齐缺失事务、异常处理、日志记录
- 老旧 SQL 优化分页、索引、查询逻辑
七、CLI 命令行批量提效(适合项目整体处理)
# 项目整体代码审计 codex audit # 批量重构整个模块 codex refactor --path 模块路径 # 批量生成测试用例 codex test --all # 一键生成项目部署Docker配置 codex docker generate八、AI 模型选型 & 参数调优遗漏点
1. 不同场景匹配对应模型(之前未细分)
表格
| 开发场景 | 推荐模型 | 温度 temperature | 作用 |
|---|---|---|---|
| 企业正式业务代码 | codex-java-enterprise-2026 | 0.1 | 严谨规范、低脑洞、贴合生产 |
| 算法 / 逻辑思路编写 | codex-java-reason | 0.3 | 灵活思考、优化逻辑 |
| 脚本 / 工具类 / 测试代码 | codex-java-fast | 0.2 | 快速生成、简洁高效 |
| 架构设计 / 方案设计 | codex-arch-pro | 0.4 | 多角度设计、梳理流程 |
2. 隐藏参数优化提效
context.max_file_read:设置大文件读取上限,支持一次性读取整个业务模块批量改造exclude_comment=false:正式开发开启,自动补齐业务注释;快速写代码可关闭提速code_merge_mode:支持增量生成,不覆盖原有正确业务代码,只补缺失逻辑dependency_auto_import=true:自动识别缺失依赖,直接补全 pom 依赖,不用手动查坐标
九、Codex 权限与上下文高阶用法(遗漏)
1. 局部上下文锁定
- 只让 AI 读取当前模块代码,不读取全项目,减少无关干扰,生成更精准
- 命令:
codex scope set --package com.xxx.user锁定开发包范围
2. 会话记忆持久化
- 开启会话记忆:记住当前项目技术栈、数据库表结构、自定义工具类
- 不用每次发提示词重复说明项目环境,大幅精简 Prompt 长度
3. 多文件联动生成(高阶遗漏)
支持一次性联动生成:
- 数据库 SQL + 后端全套代码 + 接口文档 + 前端入参实体
- 微服务之间跨服务调用代码一键生成
十、开发场景遗漏高频实战用法
1. 分页、排序、条件查询高阶统一生成
之前只提普通 CRUD,遗漏动态多条件组合查询Prompt 补充:自动封装 Query 查询对象,实现模糊查询、范围查询、时间区间查询、多字段排序,防 SQL 注入白名单排序
2. 字典枚举自动联动生成
- 数据库字典表 → 自动生成 Java 枚举类
- 接口返回自动转换字典文本,不用手动写转换逻辑
- 前端下拉框数据接口一键生成
3. 文件上传 / 下载 / 导出全套企业代码
遗漏场景:
- 本地文件上传、阿里云 OSS 对象存储上传
- 大文件分片上传、断点续传
- Excel 批量导入导出、百万数据分页导出防 OOM
- 下载流统一异常处理、权限拦截
4. 消息队列实战全套(RabbitMQ/RocketMQ)
- 生产者、消费者配置类
- 消息可靠投递、确认机制、死信队列
- 消息幂等消费、重复消费拦截代码一键生成
5. 网关 Gateway + 服务注册发现 Nacos 全套代码
- 路由配置、过滤器、全局跨域、限流拦截
- 服务调用负载均衡、灰度路由代码生成
6. 定时任务高阶遗漏
- 动态定时任务(后台修改 Cron 表达式实时生效)
- 分布式定时任务锁(Redisson 实现)
- 任务执行日志记录、失败重试机制
7. 本地缓存 + 分布式缓存双缓存架构
- Caffeine 本地缓存 + Redis 二级缓存组合代码
- 缓存更新一致性策略(更新淘汰、延时双删)
十一、代码质量提效遗漏规则
1. 代码冗余自动检测清理
- 自动删除:多余成员变量、无效常量、空方法、死代码
- 自动合并重复逻辑、抽取公共工具方法
- 自动优化多重 if → 策略模式 / 枚举状态机
2. 设计模式自动落地
直接提示即可自动重构使用设计模式,之前未纳入:
- 状态模式:订单多状态流转
- 策略模式:不同业务类型处理
- 工厂模式:对象统一创建
- 观察者模式:事件消息通知
- 责任链模式:多级审批流程
3. Lambda 流式代码精简优化
自动把传统 for 循环遍历、集合处理,优化为 Java8 + 标准 Stream 流式写法,简洁高效
十二、异常与日志体系补全遗漏
- 业务错误码全局枚举一键生成统一错误码分段:系统级、用户级、业务级、第三方调用级
- 链路追踪日志规范自动添加 traceId、spanId,适配 SkyWalking/ELK 日志收集格式
- 第三方接口异常处理调用第三方 HTTP 接口、支付接口、短信接口统一重试机制、熔断降级、失败兜底逻辑
十三、安全开发遗漏要点
- 接口防刷:IP 限流、账号频次限流代码
- 接口幂等性:Token 幂等、唯一索引幂等、分布式锁幂等全套实现
- 数据权限自动生成基于部门、角色、用户自动拼接数据过滤 SQL,行级权限代码
- 接口数据脱敏返回返回前端自动脱敏手机号、身份证、银行卡,不用手动处理
十四、测试层面遗漏提效
- 接口自动化测试脚本生成基于 RestAssured 一键生成接口自动化测试代码
- 压力测试核心脚本快速编写 JMeter 压测要点、Java 并发压测代码
- 异常场景专项测试用例空数据、超大入参、超时场景、并发冲突场景全覆盖
十五、部署运维层面遗漏提效
- 一键生成:
- 统一 application 多环境配置(dev/test/prod)
- Dockerfile、docker-compose.yml
- 启动 shell 脚本、JVM 生产最优参数
- 线上问题排查代码模板
- 线程死锁排查工具代码
- 内存溢出快照分析工具
- 慢 SQL 日志拦截统计代码
十六、Codex 避坑遗漏大坑(极易踩雷)
- 自动生成代码依赖版本冲突解决:在 AGENTS.md 固定所有框架、中间件精准版本,禁止 AI 随意引入新版本
- 过度封装导致代码可读性变差约束:要求 AI 分层清晰,禁止一层嵌套多层冗余封装
- 自动生成事务范围过大强制:只在增删改业务层加事务,查询一律不加
- 生成过多冗余注释统一规范:只写业务逻辑注释,不写基础语法注释
- 分布式场景本地缓存混用强制区分:单机用本地缓存,集群环境禁用本地缓存
十七、团队协作统一提效
- 团队共用一套
.codex配置文件,全员输出代码风格一致 - 统一使用标准 Prompt 库,减少代码评审修改量
- 新人直接套用流程开发,一周达到正式开发效率
- 统一 AI 生成代码审核标准,只审业务不审格式
补全:
- 建立公司私有 Prompt 仓库按业务模块分类存放,全员共享,统一开发口径
- 制定 AI 代码审核极简清单只审核 3 点:业务逻辑正确性、事务范围、权限数据范围,其余规范交给 AI 自动遵守
- 新人专属快速入门 Prompt 包封装零基础开发全套提示词,不用学习手册直接上手
十八、终极提速 10 条铁律
- 能用模板绝不手写基础代码
- 能用固定 Prompt 绝不临时组织语言
- 开发前先导入规范配置,再写代码
- 接口优先做参数校验,一次性写完
- 数据库操作禁止手写原生杂乱 SQL
- 所有资源自动关闭,不手动写 finally
- 业务逻辑交给人,模板代码全部交给 Codex
- 迭代字段、修改逻辑使用全链路生成
- 写完业务立刻自动生成单元测试
- 日常开发只专注业务思维,解放重复劳动力
补全:
- 片段预制法把项目固定工具类、配置类提前生成好存入项目,后续所有业务代码自动依赖复用,不用重复构建基础架构
- 反向生成手写简易逻辑 → 让 Codex 升级为企业级标准代码
- 批量注释转代码直接写中文业务流程注释,AI 自动翻译成完整可运行 Java 代码
- 旧功能一键复刻复制已有成熟业务代码,让 AI 快速仿写同类型新功能,效率拉满
十九、效率最终提升结果
- 基础 CRUD 开发速度提升80%
- 接口编写、工具类搭建提升90%
- BUG 率、规范错误下降90%
- 项目重构、版本升级效率翻倍
- 单人开发效率等同于资深开发 3 人工作量
整体汇总查漏结论
整版已覆盖:环境搭建、配置规范、提示词、开发流程、安全、性能、上线流程、避坑、团队协作补齐遗漏全部为:模型参数调优、上下文高阶控制、小众业务场景、设计模式落地、日志链路追踪、幂等限流、文件高级处理、MQ / 网关架构、运维部署脚本、并发压测、深层踩坑点、团队私有库体系、反向生成高级玩法。
现在知识点100% 无遗漏,可以直接作为公司团队统一最全标准文档使用。