淘淘商城实现商品规格模板列表展示的实现

  在做淘淘商城项目的时候,想实现展示商品规格模板列表的展示功能,因为是单表查询(数据库中有专门的tb_item_param这个表),所以DAO层可以使用逆向工程的代码。

service层:

  (1)写接口中的方法。

	//得到商品规格模板列表
	EUDateGridResult getItemParamList(int page, int rows);
  (2)在实现类中实现这个方法。注意这里用到了pageHelper这个分页插件。

/**
	 * 得到商品规格模板列表
	 */
	@Override
	public EUDateGridResult getItemParamList(int page, int rows) {
		//分页处理
		PageHelper.startPage(page, rows);
		//执行查询
		TbItemParamExample example = new TbItemParamExample();
		List<TbItemParam> list = itemParamMapper.selectByExample(example);
		//取分页信息
		PageInfo<TbItemParam> pageInfo = new PageInfo<>(list);
		//返回处理结果
		EUDateGridResult result = new EUDateGridResult();
		result.setTotal(pageInfo.getTotal());
		result.setRows(list);
		return result;
	}

  (3)controller,注意这里的完整的url是/item/param/list

	/**
	 * 得到商品规格模板
	 */
	@RequestMapping("/list")
	@ResponseBody
	public EUDateGridResult getItemParamList(@RequestParam(defaultValue="1")Integer page, @RequestParam(defaultValue="30")Integer rows){
		return itemParamService.getItemParamList(page, rows);
	}

实现之后运行发现报错。


这里是显示的商品规格的列表形式。我们再普通电商网站就可以看到是个大文本数据,所以在service实现的时候应该调用逆向工程生成的mapper中的查询大文本的方法

解决:

调用这个方法


之后再次运行淘淘商城后台页面,这里发现商品规格参数列表展示成功


  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 15
    评论
评论 15
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值