没有合适的资源?快使用搜索试试~ 我知道了~
高级软件人才培训专家-day11-SpringBootWeb案例-2
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 83 浏览量
2024-03-10
11:41:13
上传
评论
收藏 5.72MB PDF 举报
温馨提示
试读
52页
高级软件人才培训专家_day11-SpringBootWeb案例-2
资源推荐
资源详情
资源评论
名称 类型
是否
必须
备注
username string 必须 用户名
name string 必须 姓名
gender number 必须 性别, 说明: 1 男, 2 女
image string
非必
须
图像
deptId number
非必
须
部门id
entrydate string
非必
须
入职日期
job number
非必
须
职位, 说明: 1 班主任,2 讲师, 3 学工主管, 4
教研主管, 5 咨询师
请求数据样例:
响应数据
参数格式:application/json
参数说明:
{
"image": "https://web-framework.oss-cn-
hangzhou.aliyuncs.com/2022-09-03-07-37-38222.jpg",
"username": "linpingzhi",
"name": "林平之",
"gender": 1,
"job": 1,
"entrydate": "2022-09-18",
"deptId": 1
}
1
2
3
4
5
6
7
8
9
参数名 类型 是否必须 备注
code number 必须 响应码,1 代表成功,0 代表失败
msg string 非必须 提示信息
data object 非必须 返回的数据
响应数据样例:
1.3 思路分析
新增员工的具体的流程:
接口文档规定:
请求路径:/emps
请求方式:POST
请求参数:Json格式数据
响应数据:Json格式数据
问题1:如何限定请求方式是POST?
问题2:怎么在controller中接收json格式的请求参数?
{
"code":1,
"msg":"success",
"data":null
}
1
2
3
4
5
@PostMapping1
@RequestBody //把前端传递的json数据填充到实体类中1
1.4 功能开发
EmpController
EmpService
EmpServiceImpl
@Slf4j
@RestController
@RequestMapping("/emps")
public class EmpController {
@Autowired
private EmpService empService;
//新增
@PostMapping
public Result save(@RequestBody Emp emp){
//记录日志
log.info("新增员工, emp:{}",emp);
//调用业务层新增功能
empService.save(emp);
//响应
return Result.success();
}
//省略...
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public interface EmpService {
/**
* 保存员工信息
* @param emp
*/
void save(Emp emp);
//省略...
}
1
2
3
4
5
6
7
8
9
10
11
@Slf4j
@Service
public class EmpServiceImpl implements EmpService {
@Autowired
1
2
3
4
剩余51页未读,继续阅读
资源评论
xiaoli8748_软件开发
- 粉丝: 4899
- 资源: 1426
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功