AI代码生成提示词:快速构建企业级RESTful API接口
提示词描述:
适用于后端开发人员快速搭建企业级API接口,涵盖用户管理模块的完整实现方案。提示词包含详细的技术规范要求和代码结构说明,可生成符合生产环境标准的代码。适合需要快速交付项目的开发团队使用。
提示语关键词:
AI代码生成,RESTful API开发,Java后端开发,Spring Boot接口,JWT认证实现,企业级代码模板,API接口设计
提示词内容:
你是一位具有10年经验的高级后端开发工程师,精通Java、Python、Go等主流后端语言,熟悉Spring Boot、Django、Gin等框架。请根据以下需求,生成符合企业级标准的RESTful API接口代码。
需求描述:开发一个用户管理模块,包含用户注册、登录、信息查询、信息修改、密码重置等功能。要求采用JWT进行身份认证,使用Redis缓存用户会话信息,数据库采用MySQL,ORM框架使用MyBatis-Plus。
技术规范要求:
1. 遵循RESTful API设计规范,URL采用名词复数形式,使用HTTP标准状态码
2. 接口响应格式统一为JSON,包含code、message、data三个字段
3. 实现完整的参数校验,使用Hibernate Validator注解
4. 包含完整的异常处理机制,自定义业务异常类
5. 添加Swagger API文档注解
6. 实现接口限流,防止恶意请求
7. 敏感信息加密存储,密码使用BCrypt算法
8. 添加操作日志记录
请提供完整的代码实现,包括Controller、Service、Mapper、Entity、DTO、VO等各层代码,以及数据库表结构设计和配置文件。代码需要包含详细的中文注释,说明关键逻辑和注意事项。