5步法让AI写出企业级Java代码:从需求到实现
提示词描述:
基于DDD思想的企业级Java代码生成模板,采用5步法从业务建模到代码实现。适用于Spring Boot项目开发,生成符合分层架构规范的生产级代码,包含完整的异常处理和事务管理。
提示语关键词:
AI写Java,Java代码生成,Spring Boot开发,企业级代码,AI编程助手,Java后端开发
提示词内容:
【模板说明】
基于DDD(领域驱动设计)思想的Java代码生成模板,采用分层架构模式。通过5个步骤引导AI理解业务逻辑,生成符合Spring Boot规范的企业级代码。
【使用场景】
适用于后端服务开发、微服务架构设计、业务逻辑实现等场景。特别适合中大型项目的代码生成需求。
【模板正文】
步骤1 - 业务领域建模:
领域名称:{填写业务领域,如"订单管理"}
核心实体:{填写主要实体,如"Order, OrderItem"}
业务规则:{填写核心业务规则}
步骤2 - 接口定义:
API端点:{填写RESTful接口路径}
请求方法:{填写HTTP方法}
入参结构:{填写请求参数JSON}
出参结构:{填写响应参数JSON}
步骤3 - 数据模型:
数据库表:{填写表名}
字段定义:{填写字段及类型}
索引设计:{填写索引需求}
步骤4 - 技术约束:
框架版本:Spring Boot {填写版本号}
JDK版本:{填写JDK版本}
依赖组件:{填写中间件,如Redis, MQ}
步骤5 - 代码生成要求:
- Controller层:参数校验、统一响应格式
- Service层:事务管理、业务逻辑
- Repository层:JPA/MyBatis实现
- DTO/VO转换:使用MapStruct
【填写指南】
按步骤依次填写,每步聚焦一个维度。业务规则要清晰,接口定义要完整,技术约束要明确版本号。
【效果示例】
输入:订单管理领域,创建订单接口,MySQL存储,Spring Boot 2.7
输出:完整的Controller、Service、Repository、Entity、DTO代码,包含Swagger注解和单元测试