黑马点评商户缓存查询作业——Redis中查询商户类型

记录下自己在gpt帮助下完成的第一个需求~~~

1. ShopTypeController

2. IShopTypeService

3. ShopTypeServiceImpl(模仿ShopServiceImpl来写的)

一共分为“1.redis中查询缓存”→“2.判断缓存是否存在,存在直接返回”→“3.缓存不存在则去查数据库,不存在则报错”→“4.数据库中存在则同时添加到缓存,同时返回”几个步骤

要注意一下的就是查询数据库的过程用到了Mapper,记得用@Autowired自动注入一下ShopTypeMapper

4. ShopTypeMapper

从list返回的数据可以看到

我们要从数据库tb_shop_type中查询的内容包括id、name、icon、sort,然后按照sort从低到高升序排列

5. ShopTypeMapper.xml

有了ShopTypeMapper就浅浅建立一下它的xml吧~,直接从VoucherMapper.xml复制然后改下名字就好,把<select></select>里面的内容都删掉

6. 修改前端代码

因为后端返回给前端的值是这样的

但是前端只需要列表的具体内容,所以我修改了一下前端的代码,把data改成了data.data

然后切到nginx目录下

 ./nginx -s reload

就OK啦

不知道自己是不是写复杂了,但这是自己完成的第一个需求,还是简单激动一下

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 21:16:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 21:16:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 21:16:03       57 阅读
  4. Python语言-面向对象

    2024-07-12 21:16:03       68 阅读

热门阅读

  1. C#-反射

    C#-反射

    2024-07-12 21:16:03      15 阅读
  2. Codeforces Round #956 (Div. 2) and ByteRace 2024 A-C题解

    2024-07-12 21:16:03       23 阅读
  3. 科技与狠活

    2024-07-12 21:16:03       19 阅读
  4. 大语言模型系列-Transformer

    2024-07-12 21:16:03       21 阅读
  5. Git-Updates were rejected 解决

    2024-07-12 21:16:03       20 阅读
  6. 推荐系统中的冷启动问题及其解决方案

    2024-07-12 21:16:03       18 阅读
  7. vue在线预览excel、pdf、word文件

    2024-07-12 21:16:03       24 阅读
  8. 解决el-table表格没有横向滚动条

    2024-07-12 21:16:03       22 阅读
  9. PyTorch 1-深度学习

    2024-07-12 21:16:03       20 阅读