这里采用的是阿里的json转换,比传统的遍历然后再一个一个封装速度快多了。(例:sku类转换称skuinfo类)
public void importDataToEs(String spuId) { List<Sku> skuList = skuFeign.findListBySpuId(spuId); if (null == skuList){ throw new RuntimeException("此商品对应的库存数据为空,无数据导入索引库:"+spuId); } //将获取到的数据转换成json格式字符串 String skuJsonStr = JSON.toJSONString(skuList); //将json格式数据转换成库存对应的索引库对象 List<SkuInfo> skuInfoList = JSON.parseArray(skuJsonStr, SkuInfo.class); //导入数据到索引库 esDao.saveAll(skuInfoList); }
原文地址:https://www.cnblogs.com/hujunwei/p/11385800.html
时间: 2024-08-08 03:03:35