当前位置: 首页 > wzjs >正文

秦皇岛网站制作公司seo策略

秦皇岛网站制作公司,seo策略,哈尔滨网站设计定制,如何给网站做地图为了保持所有代码的装逼性,我们先在RedisContants这个类里面添加一个常量。后面会用。用String类型的方法controllerGetMapping("list")public Result queryTypeList() {return typeService.queryTypeList();}ShopTypeServiceImplpackage com.hmdp.servic…

 为了保持所有代码的装逼性,我们先在RedisContants这个类里面添加一个常量。后面会用。

用String类型的方法

controller

    @GetMapping("list")public Result queryTypeList() {return typeService.queryTypeList();}

ShopTypeServiceImpl

package com.hmdp.service.impl;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.hmdp.dto.Result;
import com.hmdp.entity.ShopType;
import com.hmdp.mapper.ShopTypeMapper;
import com.hmdp.service.IShopTypeService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.data.redis.core.StringRedisTemplate;
import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.util.List;
import static com.hmdp.utils.RedisConstants.SHOP_LIST_KEY;
@Service
public class ShopTypeServiceImpl extends ServiceImpl<ShopTypeMapper, ShopType> implements IShopTypeService {@Resourceprivate StringRedisTemplate stringRedisTemplate;@Overridepublic Result queryTypeList() {String shopListJson = stringRedisTemplate.opsForValue().get(SHOP_LIST_KEY);if (StrUtil.isNotBlank(shopListJson)) {List<ShopType> shopTypeList = JSONUtil.toList(shopListJson, ShopType.class);return Result.ok(shopTypeList);}List<ShopType> shopTypeList = query().orderByAsc("sort").list();if (CollectionUtil.isEmpty(shopTypeList)) {return Result.fail("出错了,数据不存在");}String jsonStr = JSONUtil.toJsonStr(shopTypeList);stringRedisTemplate.opsForValue().set(SHOP_LIST_KEY, jsonStr);return Result.ok(shopTypeList);}
}

用list类型的方法

(前面都一样)。将对应部分给他提换掉就可以了。

@Resourceprivate StringRedisTemplate stringRedisTemplate;@Overridepublic Result queryTypeList() {List<String> shopTypeList = stringRedisTemplate.opsForList().range(SHOP_LIST_KEY, 0, -1);if(CollectionUtil.isNotEmpty(shopTypeList)){List<ShopType> list = JSONUtil.toList(shopTypeList.get(0), ShopType.class);return Result.ok(list);}List<ShopType> typeList = query().orderByAsc("sort").list();if(CollectionUtil.isEmpty(typeList)){return Result.fail("列表信息不存在");}String jsonStr = JSONUtil.toJsonStr(typeList);stringRedisTemplate.opsForList().leftPushAll(SHOP_LIST_KEY, jsonStr);return Result.ok(typeList);}
http://www.dtcms.com/wzjs/477468.html

相关文章:

  • 专业设计app北京seo排名收费
  • 餐饮网站建设思路网站优化技巧
  • 新加坡网站建设公司行业网站
  • 贵州城乡建设部网站首页站内优化主要从哪些方面进行
  • 淮南网站建设郴州网站定制
  • 南昌媒体网站建设口碑推荐今天刚刚最新消息2023
  • 网站服务器崩溃seo工具是什么意思
  • 毕业设计软件开发网站开发百度浏览器网址
  • 网站建设销售前景数据分析师
  • 响应式网站制作网上怎么发布广告
  • 网站开发 报价单 表格站长工具app
  • 南宁定制建站网络营销网站建设案例
  • wordpress必装插件seo和sem是什么
  • 温州网站建设培训网络推广的方法你知道几个?
  • 0成本无货源开网店seo 重庆
  • 不学JavaScript可以做网站么seo外包公司专家
  • 公司网站年费怎么做会计分录seo排名优化推广报价
  • 建网站底部怎么做的长沙seo霸屏
  • 本机可以做网站的服务器吗网络广告发布
  • 十大免费网页游戏福建seo网站
  • 营销型网站设计论文站长seo查询
  • 如何建设网站接收数据代码编程教学入门
  • app界面设计教程友链对网站seo有帮助吗
  • 中国软件公司排名seo资料站
  • 网站怎么做视频教程怎么做小说推广挣钱
  • 手表网站哪家好windows优化大师
  • 福州网站公司做网站建设的公司
  • 找人做网站会给源代码吗网站搜索排名优化软件
  • 需要一个网站seo效果最好的是
  • 装修公司营销网站模板注册公司网上申请入口