workbuddy新手第一个AI编程SpringBoot项目
一 workbuddy安装
1 官网下载最新版安装
2 初识WorkBuddy
Copilot 帮你"想代码",WorkBuddy 帮你"写代码 + 跑代码 + 修代码"。
在生成代码前会先读取项目上下文——已有哪些类、用了什么注解风格、包路径怎么命名——生成的代码风格与项目已有代码一致,而非一股脑套模板
二 workbuddy创建新任务,输入指令:
帮我创建一个用户登录注册接口,要求:
- Controller 放在 src/main/java/com/example/controller 下
- 使用 JWT 做身份鉴权,密码用 BCrypt 加密
- 登录成功后返回 Token,包含用户 ID 和角色
- 生成对应的 JUnit5 单元测试
- 如果有缺失的 Maven 依赖,自动补全
测试输出请求报文和返回报文
如下图:

三 生成的代码工程导入到Idea里,编辑运行
窗口左侧是任务,找到目录,导入到Idea里面即可

四 测试接口
注册请求报文:
POST http://localhost:8080/api/auth/register
Content-Type: application/json
{
"username": "admin",
"password": "admin123"
}
返回报文:
{
"code": 0,
"message": "success",
"data": {
"userId": 1,
"username": "admin",
"role": "USER"
}
}
响应文件已保存。
> 2026-08-28T090312.201.json
登录:
请求报文
POST http://localhost:8080/api/auth/login
Content-Type: application/json
{
"username": "admin",
"password": "admin123"
}
返回报文:
{
"code": 0,
"message": "success",
"data": {
"userId": 1,
"username": "admin",
"role": "USER",
"token": "eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsInJvbGUiOiJVU0VSIiwiaWF0IjoxNzg3ODc5MTA3LCJleHAiOjE3ODc4ODI3MDd9.Sg0zxWBMsSRGv_mIfNAxi1AKpCeSwY9fzWycS5maTY4",
"tokenType": "Bearer",
"expiresInSeconds": 3600
}
}
响应文件已保存。
更多推荐


所有评论(0)