人世繁华|学了十来天的Java微服务项目,完成了三个小模块( 二 )
第2次第3次请求 , 看参数就是根据pid查询商品分类 , 也就是根据父节点查询商品分类 。
这个请求太熟悉了 , 就是前几天写代码实现了的 , 响应状态码为200 , 所以能够查询到了数据并在下拉框中显示 。
而第4次和第5次请求 , 它报错 , 因为去具体还没有实现 , 我们现在就将其实现 。
第4次请求点进去会发现其就是根据cid查询品牌 , 其具体请求路径/方式/参数/返回值就不再一一说明了 , 很简单的一个业务 。
三、根据商品分类id查询品牌1Controller层代码
- 请求路径:真实路径为brand/cid/{cid} 。
- 请求方式:Get请求 。
- 请求参数:因为参数cid是直接出现在路径中的 , 所以使用@Pathvariable来取 。
- 返回值:返回值为一个品牌集合 , 也就是一个商品分类下会有多个品牌 , 这也好理解 。
2SQL语句分析
所以此次查询不是单表查询 , 不能直接使用通用mapper这个插件来完成查询 。
需要自己写多表关联查询语句 , 这就涉及到数据库sql语句的知识点了 。
具体的SQL语句编写如上图 。
3Service层和Mapper层
在Mapper层可以自定义一个方法 , 通过注解@Select编写sql查询语句 。
四、最后测试代码写完 , 再次填写数据并观察网页变化:
同时前端页面品牌下拉框中也会出现该商品分类下对应的品牌数据了 。
emmm商品的新增 , 写了一篇连请求参数都还弄完 , 估计这要花个几天时间了 。
最后行有不得反求诸己 , 我是@刘小爱
【人世繁华|学了十来天的Java微服务项目,完成了三个小模块】一个白天上班晚上学习的95后沪漂 , 不为其它 , 只为学会自律做好自己 , 也愿我的每日打卡能给你带来勇气 , 欢迎点赞关注和评论 。
推荐阅读
- 繁华万里|与中国广东省持平,一月工资到底多少钱?,俄罗斯的经济
- 魔兽世界|魔兽世界应该改名猎人世界?职业平衡槽点满满,都跟风贼法德
- 科学家|亚特兰蒂斯:万年前被海水淹没的古老国度,如今有望重现人世?
- 央视新闻客户端|视频丨美国贫困大学生要上不起学了?
- 怪物猎人|怪物猎人世界冰原雷狼龙票怎么获得 票获得方法以及用途的介绍
- 人世繁华|无捆绑、无月租、无套餐的“三无”资费来了,中国电信首开先例
- 我喜欢迈阿密|一生结婚五次共享二人世界,一日三顿酒!,百岁老夫妻深山隐居
- 如来的小窝|43平米一居改两居,时尚温馨舒适宽敞,打造完美二人世界!
- 新民晚报|建筑系毕业,我学了金融
- 智能机器人世界首个3D人工眼亮相:完全复制人眼结构、视网膜媲美人类
