Java Codex 企业标准Prompt库

发布时间:2026/5/16 18:12:07

Java Codex 企业标准Prompt库 按业务场景 开发阶段完整分类全部可直接复制使用覆盖企业 95% 开发需求。一、Prompt 万能黄金公式必背【角色定位】【任务目标】【技术栈/版本】【功能细节】【架构/规范约束】【安全/性能】【输出要求】【角色】【任务】【技术栈明确版本】【功能需求】【架构约束】【安全性能约束】【输出格式】示例【资深Java架构师】【生成用户登录接口】【SpringBoot3.3JWTMyBatis-Plus】【账号密码校验、令牌签发、7天过期】【Controller-Service-Mapper分层、DTO-VO隔离】【参数校验、全局异常、防暴力破解】【完整代码SQL测试文档】禁止模糊写登录、写模块、优化代码。必须精准版本、分层、规范、安全、输出全部写死。二、初始化 规范类 Prompt项目搭建1、生成企业级 .codex 全套规范文件你是资深Java架构师为当前SpringBoot3项目生成完整企业.codex配置1.生成config.toml企业严格模式温度0.1、自动格式化、高危审核2.生成AGENTS.md严格规定技术栈JDK17、SpringBoot3.3、MyBatisPlus3.强制分层DO/DTO/VO、禁止select*、禁止循环查库、资源必须try-with-resources4.禁止硬编码、禁止裸抛异常、敏感数据脱敏5.生成严格阿里巴巴编码规范后续所有代码必须遵守本规则2、生成企业标准父pom.xml生成SpringBoot3.3企业级父pom.xmlJDK17、编码UTF-8、统一依赖版本、锁定常用中间件包含MyBatisPlus、JWT、Redis、Swagger3、Hutool排除冗余依赖、统一编译插件、生产打包配置严格企业规范、无漏洞、无废弃依赖3、生成标准项目目录结构按照企业规范生成标准后端目录结构controller/service/mapper/entity/dto/vo/common/config/exception/util/security/annotation严格分层禁止跨层调用生成目录说明注释三、业务CRUD生成类最高频4、单表完整CRUD4.1通用万能模板你是5年高级Java工程师基于SpringBoot3.3 MyBatisPlus3.5.5 MySQL8编写 1.单表完整CRUD、分页、条件查询、逻辑删除 2.严格分层DO、DTO、VO、Controller、Service、Mapper 3.入参Valid校验、统一返回Result、全局异常捕获 4.禁止select*、禁止N1、禁止魔法值 5.生成建表SQL、索引、注释、单元测试 6.代码必须生产级别、无BUG、无冗余、注释完善4.2 标准模块基于SpringBoot3.3 MyBatis-Plus3.5.5 MySQL8 Redis7 Swagger31. 生成完整CRUD、分页、条件查询2. 分层Controller/Service/ServiceImpl/Mapper/Entity/DTO/VO/Converter3. 全局参数校验Valid、统一返回体ResultT、全局异常4. 禁止select *、禁止N1、日志脱敏、Redis缓存5. 输出代码SQL建表语句单元测试接口文档5、全链路新增字段企业最常用在当前业务表中新增字段【字段名类型注释】 1.生成ALTER TABLE修改SQL 2.DO实体、DTO入参、VO出参全部同步 3.新增修改接口自动适配该字段 4.添加非空、长度、格式校验 5.修改查询、分页、返回逻辑 6.保持代码规范、不破坏原有业务6、文件上传 / 下载6.1 批量导入导出EasyExcel基于EasyExcel实现企业级导入导出功能 1.大文件流式处理、防止OOM 2.模板下载、批量上传、错误回写 3.数据校验、重复校验、异常捕获 4.异步处理、进度提示 5.严格使用try-with-resources关闭流 6.输出完整代码注释使用示例6.2 文件上传 / 下载OSS / 本地生成文件上传下载模块支持本地存储/阿里云OSS、多文件、断点续传、分片上传校验类型、大小、后缀、病毒扫描伪代码异常文件重复、空间不足、网络异常、权限不足优化流式读写、try-with-resources、异步上传输出ControllerService工具类配置异常处理四、权限登录安全类 Prompt7、登录认证7.1 JWT登录认证全套基于SpringBoot3 JWT Redis编写企业级登录认证模块 1.用户登录、密码BCrypt加密、令牌签发 2.自定义拦截器、统一鉴权、权限校验 3.令牌过期、刷新令牌、强制下线 4.防暴力破解、IP限流、登录日志 5.敏感数据脱敏、无硬编码 6.输出工具类、配置类、拦截器、SQL7.2 登录认证JWT/BCrypt编写企业级登录接口 技术栈SpringBoot3、JWT、BCrypt、Redis、SpringSecurity功能登录、签发令牌、刷新令牌、登出、权限拦截安全防暴力破解、密码加密、令牌过期、接口鉴权规范参数校验、全局异常、日志脱敏、无硬编码输出完整代码配置SQL测试8、全局异常处理体系8.1 企业级版本生成SpringBoot3完整全局异常体系 1.自定义BusinessException业务异常 2.统一错误码枚举、错误信息规范 3.拦截参数校验、空指针、SQL、权限、未知异常 4.日志分级打印、不暴露堆栈给前端 5.统一返回Result结构、生产级别安全规范8.2 全局异常处理生成SpringBoot3全局异常体系包含自定义BusinessException、ErrorCode枚举、GlobalExceptionHandler、参数校验异常、404/403/500处理、统一错误返回规范异常码分段、日志完整、不暴露堆栈、多语言9、接口安全加固9.1 防注入、XSS、重放为项目做企业级安全加固 1.MyBatis防SQL注入全部使用#{} 2.请求XSS过滤、特殊字符转义 3.接口时间戳签名防重放 4.限流防刷、IP黑名单 5.密码加密、手机号身份证脱敏 6.输出过滤器、配置、工具类9.2 防注入 / XSS/CSRF为项目添加安全防护1. MyBatis防SQL注入#{}、白名单2. 输入防XSS转义、富文本过滤3. 接口防重放、签名、限流、权限控制4. 敏感数据加密、日志脱敏、传输HTTPS输出配置过滤器工具类使用示例五、缓存 中间件类 Prompt10、Redis标准缓存防三大问题编写企业级Redis缓存查询代码 1.实现缓存穿透、击穿、雪崩防护 2.随机过期时间、空值缓存、互斥锁 3.序列化规范、Key统一前缀 4.先查缓存、无缓存查数据库、自动回写 5.代码简洁、注释详细、生产可直接上线11、分布式锁Redisson基于Redisson实现分布式锁 1.可重入锁、公平锁、读写锁 2.自动续期、防死锁、防超时 3.加锁解锁规范、异常自动释放 4.业务代码严谨、无锁泄露 5.生产级别、高并发可用12、MQ消息发送与消费RabbitMQ编写RabbitMQ企业级消息代码 1.交换机、队列、绑定关系配置 2.可靠投递、确认机制、死信队列 3.消费幂等、防重复、异常重试 4.异步解耦、日志记录 5.无BUG、无消息丢失六、异步、定时、线程池13、自定义线程池企业标准生成企业级自定义线程池配置 1.七大参数完整配置、拒绝策略 2.线程池隔离、业务分组 3.监控线程状态、防止OOM 4.禁止使用Executors 5.注释详细、生产直接使用14、异步任务14.1 Async异步任务编写企业级异步任务功能 1.开启Async、绑定自定义线程池 2.异步执行、异常捕获、日志记录 3.非阻塞业务、不影响主流程 4.防止内存泄漏、线程复用 5.完整示例代码14.2 Async 自定义线程池生成企业级异步处理使用Async、自定义ThreadPoolExecutor、七大参数功能异步执行、异常捕获、结果回调、线程池监控优化拒绝策略、线程隔离、GC友好、无内存泄漏输出配置Service异常处理使用示例15、定时任务15.1 SpringTask分布式编写企业级定时任务 1.cron表达式、分布式锁防重复执行 2.任务幂等、失败重试、超时控制 3.执行日志、异常告警 4.不阻塞主线程、资源释放干净15.2 XXL-Job/Spring Task编写分布式定时任务框架XXL-Job 2.4.0 / Spring Task 分布式锁功能定时执行、失败重试、阻塞处理、日志记录安全幂等性、防重复执行、超时控制输出任务类配置执行日志监控说明七、代码优化、重构、审计类16、代码安全审计16.1 最强模板对当前代码进行全面企业级审计 检查空指针、资源泄漏、事务失效、SQL注入、循环查库、N1、 硬编码、魔法值、敏感数据、异常不捕获、线程不安全 输出高危/中危/低危分级、问题位置、修复代码、优化说明16.2 规范 安全 性能对以下代码做企业级全面审查审查点命名规范、循环查库、NPE、资源泄漏、事务失效、 SQL注入、硬编码、日志缺失、代码冗余输出问题清单高危/中危/低危修复后代码优化说明17、代码性能优化17.1 企业级版本优化本段代码性能 1.消除N1、循环查询、重复创建对象 2.优化集合选用、减少扩容 3.简化if嵌套、降低圈复杂度 4.优化SQL、加合适索引 5.最终代码必须干净、高效、生产可用17.2 性能专项优化性能优化以下代码重点消除N1、循环查库、大对象创建、低效集合、 长事务、锁粒度、IO阻塞、内存占用 输出优化点优化后代码性能提升数据压测建议17.3 代码升级JDK/Spring 版本将项目从SpringBoot2.7升级到3.31. 替换过时API、适配Jakarta EE2. 修复配置、日志、Security、事务变更3. 兼容MyBatis-Plus、Redis、Feign4. 输出变更清单修复代码回滚方案18、大Service拆分重构18.1 企业级版重构当前超大Service类 1.按职责拆分业务处理、查询、管理 2.去除冗余、重复代码抽取工具类 3.保持原有接口不变、不破坏业务 4.增加日志、事务、注释 5.严格阿里编码规范18.2 普通级版重构当前超大Service1. 按业务域拆分XXService、XXQueryService、XXManageService2. 保持对外接口不变、事务正确、依赖清晰3. 去除重复代码、简化逻辑、降低圈复杂度4. 加注释、加日志、加参数校验八、微服务 分布式19、微服务接口19.1 OpenFeign远程调用编写SpringCloud远程调用代码 1.OpenFeign接口、请求头透传 2.超时、重试、熔断、降级 3.异常捕获、日志打印 4.负载均衡、服务发现 5.生产级稳定写法19.2 微服务接口Feign/OpenFeign生成SpringCloud微服务调用包含Feign接口、熔断器、降级、超时、重试、 日志、请求头传递、全局异常规范服务发现、负载均衡、容错、监控20、Seata分布式事务20.1 企业级版本集成Seata AT模式分布式事务 1.undo_log表SQL、注册中心配置 2.GlobalTransactional事务注解 3.防悬挂、空回滚、幂等处理 4.异常自动回滚、日志完整 5.输出全部配置业务代码20.2 普通版集成Seata AT分布式事务订单库存配置file.conf、registry.conf、application.yml功能GlobalTransactional、undo_log、异常回滚、幂等安全防悬挂、防空回滚、超时控制、监控输出完整配置代码SQL部署文档21、分布式 ID21.1 雪花算法分布式ID生成企业级雪花算法ID工具类 1.解决时钟回拨、机器ID重复 2.高性能、全局唯一、趋势递增 3.无需第三方依赖、轻量稳定 4.注释详尽、生产直接使用21.2 雪花算法 / Leaf生成分布式ID生成器方案雪花算法解决时钟回拨/ 百度Leaf功能全局唯一、趋势递增、高性能、高可用输出工具类配置使用示例集群部署22、网关路由Gateway/SpringCloud Gateway编写API网关配置功能路由转发、断言、过滤器、限流、熔断、 认证、鉴权、跨域、日志、监控输出路由配置过滤器异常处理部署文档九、测试、文档、运维与部署23、生成单元测试JUnit5Mockito23.1 企业级版本为当前Service生成单元测试 1.JUnit5 Mockito、不连数据库 2.覆盖正常、异常、边界场景 3.覆盖率≥80%、完整断言 4.事务自动回滚、无脏数据 5.规范注释、生产测试标准23.2 单元测试为XXService生成企业级单元测试框架JUnit5、Mockito、AssertJ覆盖所有方法、正常/异常/边界场景、覆盖率≥80%要求Mock依赖、不连DB、事务回滚、完整断言输出测试类测试数据覆盖率报告24、Docker镜像部署文件24.1 企业级版本生成企业级Dockerfile与docker-compose 1.JDK17 Alpine、分层构建、体积最小 2.健康检查、JVM参数、内存限制 3.日志挂载、时区统一、编码UTF-8 4.生产部署标准、可直接上线24.2 普通版生成Dockerfiledocker-compose.yml基于OpenJDK17、Alpine、分层构建功能多环境、健康检查、日志挂载、端口暴露、JVM参数、资源限制、开机自启25、SQL优化专项25.1 企业级版本优化本段SQL以及MyBatis代码 1.去除select*、优化索引 2.避免%前置模糊查询 3.减少关联、避免大事务 4.分页优化、防止深分页 5.给出优化前后对比25.2 SQL/MyBatis 优化优化MyBatis Mapper1. 消除select *、添加索引建议、避免左倾模糊查询2. 分页优化、批量操作、流式查询、防止OOM3. 开启二级缓存、防止缓存击穿、穿透、雪崩26、接口文档Swagger/OpenAPI生成Swagger3接口文档包含接口地址、请求方式、入参、出参、 状态码、备注、错误码、示例规范字段注释、必填标识、分组显示、安全 schemes27、应用监控Prometheus/Grafana集成SpringBoot监控组件Actuator、Prometheus、Micrometer、Grafana监控JVM、CPU、内存、线程、GC、接口耗时、SQL、缓存输出配置仪表盘告警规则查看指南28、配置中心Nacos/Apollo集成Nacos配置中心功能配置动态刷新、多环境、命名空间、权限、监听、版本管理、回滚、加密输出依赖配置使用示例部署文档十、通用工具类模板29、常用工具类全套29.1 企业级版本生成企业级通用工具类 包含日期工具、加密工具、脱敏工具、 IP工具、校验工具、文件工具 要求线程安全、静态方法、无状态、异常捕获、注释完善29.2 工具类生成日期 / 加密 / 校验生成企业级工具类日期LocalDateTime、线程安全、格式化、转换加密AES、RSA、MD5、SHA256、Base64校验身份证、手机号、邮箱、银行卡、IP规范单例、静态方法、异常处理、无状态30、标准枚举类生成30.1 企业级版本生成企业标准业务枚举 包含code、desc、构造方法、查询方法、序列化 命名大写、注释清晰、无魔法值、规范严格30.2 普通版生成标准枚举包含code、desc、构造、getter、 静态查找方法、注释、序列化规范大写命名、不允许魔法值、业务语义化31、批量数据处理导入 / 导出生成Excel批量导入导出框架EasyExcel、流式读写、防止OOM功能模板下载、上传解析、校验、错误回写、异步处理、进度监控、大文件支持十一、绝对禁止的错误Prompt黑名单❌ 错误帮我写一个用户模块❌ 错误优化一下这段代码❌ 错误写一个登录功能❌ 错误简单写一下不用太复杂所有模糊Prompt都会生成垃圾代码企业禁止使用。❌ 模糊禁止帮我写用户模块优化一下代码生成登录功能✅ 精准标准【资深Java架构师】【生成用户CRUD】【SpringBoot3MyBatis-PlusMySQL】【分页、条件查询、参数校验】【分层架构、统一返回、全局异常】【防SQL注入、日志脱敏】【完整代码SQL测试文档】十二、企业强制使用规范最终约束所有Prompt必须写死版本号JDK17、SpringBoot3.3必须绑定 AGENTS.md 规范分层、命名、安全必须绑定.codex规则禁止自由生成必须要求分层、校验、异常、日志、安全必须要求输出代码SQL注释测试文档生成后必须人工审核禁止直接提交必须明确约束禁止 select *、禁止循环查库、必须 try-with-resources

相关新闻