前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【日记】152微服务项目第22天

【日记】152微服务项目第22天

作者头像
刘小爱
发布2020-09-14 14:49:40
3040
发布2020-09-14 14:49:40
举报
文章被收录于专栏:零基础自学Java

那些住进日记里很多页的人,最后还是走丢了,好像我们的交集也只存在于那几页纸上。

01

一句话日记

2020/9/11

02

Day152

每日总结

Stream流和通用mapper根据id批量查询

两个比较重要的知识点,并且使用也方便

-

刚好根据这次的业务需求回顾并学习了一下

昨天根据SPU实现了商品查询

但是SPU数据表中只有商品分类和品牌对应的id

-

而我们在前端页面中需要的不是id而是对应的值

这个时候就有两种选择了:

-

一是就直接响应id数据给前端

前端再通过响应的id依次发送请求

但这种情况比较麻烦,人家前端不会管那么多

他只会说明我就是要这个数据,你得给我

至于数据怎么来的,你自己去想办法

所以此路不通,除非前端人员好沟通

-

二是在Java后台在GoodsService中依次

调用BrandService查询品牌

调用CategoryService查询商品分类

-

其中因为商品分类是多级列表,对应多个id

所以要使用通用mapper中的根据多个id批量查询

具体使用方法在笔记中有说明

-

并且商品分类要遍历依次查询以及用“/”拼接起来

这里就可以直接使用Stream流

这样的话就不用一直for循环了

-

关于Stream流,它是jdk8更新的一个新特性

jdk14都更新了,jdk8的新特性很多人都不愿意用

说什么后期维护差,问题肯定是有很多的

但这不能成为逃避不学习的借口

-

我觉得吧,会Stream流总比不会Stream流要好的多

不然万一人家都在用,看都看不懂岂不是很尴尬

如果公司觉得这个不好,要求不要用那就不用呗

又没啥影响

03

刘小爱

人是绝对孤独的,不能互相理解的。

正因为如此,才想要彼此接近,所谓友情,爱情的前提,恰恰是每个个体都是孤独的。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 刘小爱 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档