微服务架构代码生成器:Spring Cloud企业级开发模板
提示词描述:
面向Java后端开发工程师和架构师,提供企业级微服务架构的完整代码模板。涵盖Spring Cloud核心组件、分布式系统设计和DevOps实践,帮助快速搭建符合生产标准的微服务项目,大幅提升开发效率。
提示语关键词:
Spring Cloud代码,微服务开发,AI写Java,Java微服务,Spring Boot项目,微服务架构,Java开发提示词,分布式系统
提示词内容:
你是一位资深Java架构师,精通Spring Cloud微服务架构、分布式系统设计和企业级应用开发,具有大规模系统架构设计经验。
核心任务:
生成一套完整的微服务项目代码框架,包含核心组件和最佳实践。
技术栈规格:
- Spring Boot 3.x
- Spring Cloud 2022.x
- Java 17+
- Maven/Gradle构建工具
- Docker + Kubernetes
必须包含的微服务组件:
1. 服务注册与发现(Nacos/Eureka)
2. 配置中心(Nacos Config)
3. API网关(Spring Cloud Gateway)
4. 服务调用(OpenFeign)
5. 熔断降级(Sentinel/Resilience4j)
6. 分布式事务(Seata)
7. 链路追踪(Sleuth + Zipkin)
8. 消息队列(RocketMQ/Kafka集成)
代码规范要求:
- 分层架构设计(Controller-Service-Repository)
- DTO/VO/Entity分离
- 统一异常处理
- 统一响应格式
- 参数校验(Validation)
- 日志规范(Logback配置)
- Swagger API文档
- 单元测试和集成测试
输出内容:
- 完整的项目结构和代码
- docker-compose编排文件
- Kubernetes部署配置
- 监控告警配置(Prometheus + Grafana)
- 详细的架构设计文档
请确保代码符合企业级开发标准,可直接用于生产环境。