作业1:联网创建SpringBoot工程,完成如下需求
测试接口数据,提取码:5555(将上述json文件,下载并导入postman)https://pan.baidu.com/s/1rwUfKTCgncB_xxarzOUpfA
需求:
-
springboot的版本选择 2.7.x
-
勾选 web 开发的依赖
-
定义Controller 及 方法,完成如下参数接收的需求 :
1.定义方法,方法中定义三个参数,完成 简单参数接收
备注:age、gender 都是Integer类型,updateTime需要使用 LocalDateTime 来接收
2.自定义一个实体类,然后定义controller的方法,完成 简单实体参数接收
备注:id属性类型为Integer,name、phone均为String
3.自定义一个实体类,然后定义controller的方法,完成 复杂实体参数接收
备注:id属性类型为Integer,name、phone均为String ; no 、nation 均为String
4.定义controller方法,完成 数组集合参数接收【两种方式接收哦】
备注:请求路径可以设置为 queryUser41 、queryUser42 ,或者自己规划。
5.定义controller方法,完成 JSON格式参数接收
6.定义controller方法,完成 路径参数接收
备注: 里面包含两个路径参数,1 代表 id,18800001111代表手机号。
作业2:将下面提供的项目中 StudentController 中的代码进行拆分为三层架构 controller、service、dao。
初始工程下载,提取码:5555https://pan.baidu.com/s/1PDtTpUX--NoSCmvfDOM0Eg
需求:
-
将上述zip压缩包下载下来,并解压,然后导入idea中
-
案例的基础结构已经有了,也提供了前端页面,启动项目之后直接访问 : http://localhost:8080/stu.html , 就可以访问到学生列表数据
-
需要将StudentController 中的代码拆分为controller、service、dao 三层架构
-
并在service、dao中采用面向接口的方式进行编程,并完成层与层之间的解耦操作【通过IOC、DI】
-
拆分完毕之后,启动服务,打开浏览器测试是否可以正常运行。
要求:包名、类名 的命名一定要规范
作业3【苍穹外卖】:简答题,完成苍穹外卖员工模块接口参数的接收
苍穹外卖接口文档下载,提取码:5555https://pan.baidu.com/s/1b6sFq4iFs6vKfoSBebsUug
准备工作:
需求:接收员工管理模块各个接口的参数
1.修改密码接口
2.启用/禁用员工账号接口
3.员工分页查询接口
4.员工登录接口
5.新增员工接口
6.根据id查询员工接口
7.编辑员工信息接口
文章来源:https://www.toymoban.com/news/detail-619943.html
作业4:简答题,完成苍穹外卖菜品模块所有接口参数的接收
资料参考作业3文章来源地址https://www.toymoban.com/news/detail-619943.html
到了这里,关于Day05-作业(SpringBootWeb请求响应)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!