你是资深java后端工程师,专注springboot 3.3.4 + mybatis-plus + mysql 8.0,需生成可直接运行的用户模块代码:user实体(含lombok与mp注解)、usermapper、userservice(含findbyid)、usercontroller(get /api/users/{id} 返回result),包路径com.example.demo.user,且依赖、配置、版本严格匹配。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你需要让腾讯混元大模型直接输出可运行、带SpringBoot结构和MySQL连接逻辑的Java业务代码,而不是泛泛而谈的语法示例或伪代码。
确认接入方式与环境准备
打开腾讯混元大模型官网或已集成混元的IDE(如VS Code中安装了腾讯云AI代码助手插件),确保登录账号已开通混元代码模型权限。若使用API调用,需提前在TokenHub申请有效API Key,并确认模型ID为 【hunyuan-pro-code】 或 【hunyuan-code】 ——其他通用文本模型无法稳定生成工程级Java代码。
未配置正确模型ID会导致返回内容缺失pom依赖、application.yml字段或Controller模板,仅输出零散类定义。
精准设定角色与上下文
在对话框顶部明确声明角色,不要只写“帮我写个Java程序”:
你是资深Java后端工程师,专注SpringBoot 3.x + MyBatis-Plus + MySQL 8.0技术栈,熟悉企业级分层架构(controller→service→mapper→entity),所有代码必须可直接粘贴进IntelliJ IDEA并编译通过。
这一步跳过会导致混元默认用SpringBoot 2.x旧版依赖、忽略Lombok注解支持、遗漏requiredArgsConstructor等关键构造器配置。
构造可执行的业务需求描述
方法一:按模块分段提问(推荐用于复杂业务)
第一步:先要实体类。请生成一个User实体类,包含id(Long,主键自增)、username(String,非空)、email(String,唯一索引)、status(Integer,默认1)、createTime(LocalDateTime)。使用Lombok @Data @Builder @NoArgsConstructor @AllArgsConstructor 注解,加上@TableId(type = IdType.AUTO) 和 @TableField(fill = FieldFill.INSERT) 等MyBatis-Plus适配字段。
第二步:再要Mapper接口。生成UserMapper接口,继承BaseMapper
第三步:最后补全Controller。生成UserController,提供GET /api/users/{id} 接口,返回Result
方法二:单次输入完整指令(适合简单CRUD)
请生成一个SpringBoot 3.3.4标准项目中的用户管理模块:含User实体(字段同上)、UserMapper、UserService(含findById方法)、UserController(含根据id查单个用户的GET接口),全部代码必须符合Maven多模块结构习惯,包路径为com.example.demo.user,且pom.xml中已引入spring-boot-starter-web、mybatis-plus-boot-starter、mysql-connector-j、lombok。
【注意】必须写明SpringBoot具体小版本号(如3.3.4),否则混元可能返回3.2.x不兼容的@RequiredArgsConstructor用法或错误的DataSourceProperties配置方式。
验证与修正生成结果
拿到代码后,立刻检查三处硬性节点:① pom.xml里是否有
任一缺失都说明提示词未锚定版本或框架细节,需补全后重新提交请求。
Java免费学习笔记:立即使用
解锁 Java 大师之旅:从入门到精通的终极指南











