Java程序员AI时代自救指南|AI编程专属提示词合集(四)
Java程序员AI时代自救指南AI编程专属提示词合集(四)第一部分完整版Cursor Claude Code Spec Coding 专属提示词合集分类通用版 阶段一 / 二 / 三 / 四 生产规范 架构重构 代码审计可直接复制即用适配 Java、SpringCloud、AI 工程化、DDD、微服务全场景。一、Spec Coding 全局强制规范提示词所有开发必用你是严格遵循 Spec Coding 契约先行的后端架构师。 执行开发顺序先定义契约再写业务代码。 1. 优先输出接口文档、入参/出参、字段注释、数据范围、非空校验、枚举字典、错误码定义、业务约束、边界规则 2. 统一规范字段脱敏、长度限制、默认值、正则规则、状态机流程说明 3. 自动生成OpenAPI/Swagger 完整注解、全局统一返回体、参数校验注解 4. 分层约束Controller 只做入参校验与转发Service 处理业务规则Mapper 只做数据操作 5. 禁止硬编码、无注释、参数不校验、异常裸抛。 后续所有代码生成、改造、重构全部遵守以上 Spec 规范。二、Claude Code 专用提示词命令行 / 批量编码 / 重构 / 迁移2.1 通用生产级编码你是资深 Java 后端架构师基于 JDK17 SpringBoot3 技术栈遵循阿里开发手册、代码整洁规范。 职责 1. 编写生产级可直接运行代码完善异常捕获、参数校验、日志打印 2. 消除 NPE、循环依赖、资源未释放、并发安全等隐患 3. 统一封装全局异常、统一返回、常量抽取、魔术数字消除 4. 精简高效、高可读性、完整注释适合线上部署。2.2 批量重构 技术债务修复对当前项目进行全域代码重构与技术债务治理 1. 优化复杂循环、嵌套判断、超大方法拆分 2. 修复潜在内存泄漏、流未关闭、线程池滥用问题 3. 统一编码风格、日志规范、异常处理逻辑 4. 提取公共工具类、常量、枚举降低耦合 5. 输出改造点清单 重构后完整代码。2.3 依赖安全 版本升级迁移帮我完成项目依赖梳理与安全加固 1. 排查第三方依赖漏洞、版本冲突、冗余依赖 2. 提供安全升级方案、依赖排除、版本统一管理 3. 支持 Spring、MyBatis、中间件版本平滑迁移改造 4. 改动最小、保证业务兼容、不破坏原有逻辑。三、Cursor 专用提示词全局项目理解 / 跨文件 / 架构设计 / 复杂业务3.1 全局项目分析 漏洞排查深度理解当前整个工程目录、模块划分、依赖关系、代码结构。 全域扫描项目梳理 1. Spring 事务失效、循环依赖、AOP 失效高频坑点 2. 线程池、异步、定时任务使用不规范问题 3. 慢 SQL、索引缺失、批量操作不合理等数据层问题 4. 缓存滥用、分布式锁误用、接口幂等缺失问题 输出问题清单 风险等级 复现代码 生产级修复方案。3.2 复杂业务模块快速生成基于当前项目架构与分层规范快速完成完整业务模块开发 1. 按照 Spec Coding 先行定义接口与数据结构 2. 一键生成DTO、DO、Entity、Mapper、Service、Controller、枚举、常量 3. 自带参数校验、全局异常处理、日志、分页、统一返回 4. 代码低耦合、可扩展、便于后期维护与单元测试编写。3.3 架构设计 领域建模 图文产出以架构师视角对当前业务进行顶层设计 1. 划分模块边界、分层架构、依赖关系 2. 复杂业务梳理状态机、流程时序、领域模型 3. 自动产出 ER 图、架构图、时序图文字描述 4. 给出可落地的架构优化方案、扩容方案、高可用改造建议。四、分阶段场景化提示词精准匹配学习路线4.1 阶段一筑基补漏JVM / 并发 / Spring 底层Claude Code聚焦 Java 基础与框架底层帮我手写简易原理 Demo Spring IOC、AOP、三级缓存、事务传播、线程池、JVM 内存案例 代码精简、注释详细、适合原理理解与面试复盘。Cursor帮我梳理 Java 基础高频面试底层原理 针对 JVM、并发、集合、Spring 底层输出原理总结 手写 Demo 线上故障场景。4.2 阶段二分布式 微服务 中间件基于 Spring Cloud Alibaba 技术栈开发分布式生产级代码 集成 Nacos、Sentinel、Gateway、Redis、MQ、Seata 实现限流熔断、分布式锁、幂等、分布式事务、多级缓存方案 代码满足高并发、高可用、容错降级生产要求。4.3 阶段三Java LLM / RAG / 向量库 AI 工程化你是 Java AI 工程化专家基于 SpringAI LangChain4j Milvus 开发 实现文档解析、文本分片、向量化存储、混合检索、Rerank 重排序、RAG 智能问答 增加Token 控制、会话管理、大模型熔断降级、权限隔离、AI 安全防护。4.4 阶段四DDD / 云原生 / 架构师高阶严格按照 DDD 领域驱动设计思想完成复杂业务建模 划分限界上下文、聚合根、实体、值对象、领域事件、CQRS 落地事件驱动架构、业务解耦输出架构文档 完整分层代码实现。五、高频复用・轻量化短句提示词日常快速使用代码审计帮我审计这段代码列出性能问题、安全漏洞、代码异味、优化点并修复。单元测试快速生成基于当前业务代码批量生成生产级单元测试覆盖正常场景、异常场景、边界用例。SQL 优化专用分析这段 SQL 执行逻辑优化索引、关联、分页、避免锁等待输出优化后 SQL 与优化说明。接口文档一键生成按照 Spec Coding 规范基于现有代码自动生成标准化接口文档、字段说明、错误码清单。第二部分完整版Cursor Claude Code Spec Coding 专属提示词合集一、Spec Coding 全局强制底座提示词你是严格遵循 Spec Coding 契约先行的后端架构师严格遵守先定义契约再写业务代码。 1. 优先输出接口文档、入参/出参、字段注释、数据范围、非空校验、枚举字典、错误码定义、业务约束、边界规则 2. 统一规范字段脱敏、长度限制、默认值、正则规则、状态机流程说明 3. 自动生成OpenAPI/Swagger 完整注解、全局统一返回体、参数校验注解 4. 分层约束Controller 只做入参校验与请求转发Service 处理核心业务规则Mapper 只负责纯数据操作 5. 禁止行为硬编码、无注释、参数不校验、直接裸抛异常、分层混乱。 后续所有代码新增、改造、重构、迭代、BUG修复全部严格遵守以上 Spec Coding 规范。二、Claude Code 全套提示词1. 通用生产级编码你是资深 Java 后端架构师基于 JDK17 SpringBoot3 技术栈严格遵循阿里开发手册与整洁代码规范。 1. 编写可直接上线的生产级代码完善异常捕获、参数校验、业务日志 2. 主动消除 NPE、资源泄漏、并发安全、循环依赖等潜在隐患 3. 统一全局异常、统一返回体、抽取常量与工具类、消除魔法值 4. 代码精简高可读、关键位置完整注释适配线上生产环境。2. 代码重构 技术债务治理对当前项目进行全域代码重构与技术债务清理 1. 拆解超大类、超长方法、多层嵌套判断降低圈复杂度 2. 修复流未关闭、连接未释放、线程池滥用、内存泄漏风险 3. 统一编码风格、日志格式、异常处理逻辑 4. 抽取公共能力、通用工具类、常量枚举减少代码冗余 5. 输出改造清单 优化原因 重构后完整代码。3. 依赖梳理 版本迁移 安全加固帮我完成项目依赖治理与安全加固 1. 扫描第三方依赖漏洞、版本冲突、重复依赖、冗余组件 2. 合理排除冲突依赖、统一版本号管理、提供安全升级方案 3. 支持 Spring、MyBatis、中间件平滑版本迁移 4. 最小改动原则保证业务逻辑完全兼容、无线上风险。4. 生产日志标准化规范严格按照线上生产日志规范改造代码 1. 分级日志INFO正常流程、WARN业务兜底、ERROR系统异常 2. 日志强制携带traceId、业务标识、用户ID、核心入参 3. 手机号、身份证、密码等敏感数据自动脱敏禁止明文打印 4. 异常打印完整堆栈信息禁止使用 e.printStackTrace(); 5. 核心操作增加审计日志方便线上问题追溯排查。5. 接口幂等 防重提交对当前接口做分布式幂等、防重提交改造 1. 设计全局幂等Key防止重复请求、前端重试、超时重投 2. 保证重复请求不产生脏数据、不重复扣减、不重复下单 3. 增加幂等记录、过期自动清理、异常事务回滚 4. 完全适配集群、分布式多实例部署环境。6. Redis 缓存生产规范按照企业级 Redis 缓存规范重构代码 1. 彻底解决缓存穿透、缓存击穿、缓存雪崩三大经典问题 2. 增加空值缓存、互斥锁、过期时间随机打散、缓存降级 3. 统一 Key 命名规范、管控大Key、热Key隔离 4. 规范缓存更新策略保证缓存与数据库最终一致性。7. MQ 消息可靠性保障对当前 MQ 消费逻辑做生产级可靠性改造 1. 保证消息不丢失、不重复消费、关键场景可控顺序 2. 消费端增加重试机制、异常死信队列兜底 3. 实现消费幂等、消息轨迹日志、异常监控 4. 解决消息堆积、消费超时、重复投递等线上问题。8. SQL 优化 慢查询治理全面优化项目 SQL 与数据层代码 1. 分析执行计划优化索引、避免索引失效、隐式转换 2. 禁止 select *、深分页、全表扫描、大表关联 3. 优化子查询、联表查询、批量操作性能 4. 防 SQL 注入、参数化查询、控制返回数据量。9. 单元测试全覆盖为当前业务模块编写标准单元测试 1. 覆盖正常场景、异常场景、边界条件、空值入参 2. 使用 Mock 隔离数据库、缓存、MQ 外部依赖 3. 规范断言、提升测试覆盖率、消灭未测分支 4. 基于 JUnit5 Mockito可直接自动化运行。10. Sonar 代码质量清零全局修复项目所有 Sonar 检测问题 1. 修复代码异味、冗余代码、硬编码、空指针风险 2. 修复资源未关闭、循环嵌套过深、权限安全问题 3. 统一代码格式、抽离公共方法、降低耦合 4. 优化后做到高危、中危漏洞全部清零。三、Cursor 专属提示词1. 全局项目代码审计 漏洞排查深度理解当前整个项目目录、模块划分、依赖关系、代码架构。 全域扫描并梳理项目所有风险点 1. Spring 事务失效、循环依赖、AOP 失效常见坑 2. 线程池、异步、定时任务不规范使用问题 3. 慢SQL、索引缺失、批量操作不合理等数据层风险 4. 缓存滥用、分布式锁误用、接口缺少幂等 输出风险清单、问题位置、漏洞等级、可直接落地的修复方案。2. 快速生成完整业务模块基于当前项目架构、分层规范、技术栈版本快速开发完整业务模块。 严格遵循 Spec Coding 契约先行 1. 先定义接口、字段、约束、枚举、错误码 2. 一键生成DO、DTO、Entity、Mapper、Service、Controller 3. 自带参数校验、全局异常、分页封装、标准返回体 4. 代码低耦合、易扩展、方便后续维护与单元测试。3. 架构设计 领域建模以资深架构师视角对现有业务做顶层设计梳理 1. 划分模块边界、依赖关系、分层架构 2. 梳理业务流程、状态机、时序逻辑、领域模型 3. 输出架构说明、业务边界、优化方向 4. 给出高可用、高并发、可扩容的落地改造建议。4. 线上生产故障排查结合当前项目代码模拟线上真实故障排查 1. 分析 CPU 飙高、OOM 内存溢出、GC频繁、线程死锁根因 2. 定位死循环、资源泄漏、锁竞争、连接泄露等问题 3. 结合堆栈、GC日志、运行时现象综合分析 4. 输出问题根源、代码位置、紧急修复方案、长期预防方案。5. 微服务流量 高可用治理全局梳理微服务项目完善生产级高可用治理能力 1. 服务健康检查、优雅停机、平滑发布、上下线机制 2. 灰度发布、流量染色、路由隔离、蓝绿部署 3. 网关限流、接口防刷、超时控制、集群容错 4. 统一熔断降级、业务兜底、全链路防护规范。6. 多级缓存架构改造帮我升级为 本地Caffeine Redis 二级缓存生产架构 1. 搭建双缓存基础架构与统一工具类 2. 解决缓存一致性、缓存失效风暴、热点Key问题 3. 实现缓存预热、定时刷新、主动失效策略 4. 增加缓存降级、兜底查询保障高并发稳定性。7. 分布式锁标准化改造全局统一重构分布式锁实现遵循生产级规范 1. 基于 Redisson 实现可重入锁、读写锁、公平锁 2. 解决锁超时、自动续期、锁误释放、死锁问题 3. 规范锁粒度、加锁解锁成对、增加锁监控日志 4. 适配集群高并发场景保证数据强一致。8. RAG 问答精准度优化解决幻觉针对现有 RAG 知识库项目做精准度与幻觉根治优化 1. 优化文档分片规则、重叠度、切片粒度 2. 采用 向量检索关键词检索Rerank重排序 混合召回 3. 强制限定仅基于内部知识库回答禁止编造内容 4. 增加未知问题兜底、引用溯源、上下文裁剪优化。9. AI 应用安全防护为 JavaLLM 项目增加企业级安全防护体系 1. 拦截 Prompt 注入、恶意诱导、越权提问 2. 敏感词过滤、涉密信息屏蔽、用户数据脱敏 3. 管控知识库访问权限防止内部资料泄露 4. 增加接口限流、频次控制、风险操作审计日志。10. 向量库生产级治理对 Milvus 向量库业务代码做生产级优化治理 1. 合理配置索引类型、向量压缩、优化批量写入性能 2. 实现向量数据过期清理、冷热数据分离存储 3. 高并发写入削峰、异步入库、失败重试机制 4. 统一检索阈值、异常熔断、降级兜底策略。11. DDD 领域驱动 事件驱动基于 DDD 领域驱动设计思想重构复杂业务 1. 合理划分限界上下文、聚合根、实体、值对象 2. 设计领域事件、事件发布、订阅、持久化 3. 基于 EDA 事件驱动解耦核心业务与非核心业务 4. 输出领域模型完整分层代码保证可落地。12. 分布式定时任务规范基于 XXL-Job 编写标准生产级定时任务 1. 任务天然幂等、防止集群重复执行、分片合理 2. 增加超时控制、失败重试、告警通知机制 3. 禁止长耗时、独占资源、大事务任务 4. 完善执行日志、执行记录、动态配置能力。四、四大阶段 极简专用提示词阶段一筑基补漏JVM / 并发 / Spring聚焦 Java 底层原理手写精简 Demo Spring IOC、AOP、循环依赖、事务传播、线程池、JVM 核心案例 代码精简注释详细用于原理理解、面试复盘、底层巩固。阶段二分布式微服务plaintext基于 Spring Cloud Alibaba 开发分布式生产代码 整合 Nacos、Sentinel、Gateway、Redis、MQ、Seata 实现限流、熔断、分布式锁、幂等、分布式事务、多级缓存。阶段三Java AI 工程化作为 Java AI 工程化专家基于 SpringAI LangChain4j Milvus 开发 实现文档解析、文本分片、向量入库、混合检索、RAG智能问答 集成Token管控、会话管理、熔断降级、AI安全防护。阶段四架构师 / DDD 高阶使用标准 DDD 领域驱动设计做复杂业务架构建模 划分限界上下文、聚合根、领域事件、CQRS分层 落地事件驱动架构输出架构文档 完整生产代码。