您当前的位置: 首页 > 

java持续实践

暂无认证

  • 3浏览

    0关注

    746博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

黑马十次方项目day03-17之根据上级id查询吐槽信息

java持续实践 发布时间:2019-01-19 19:25:24 ,浏览量:3

文章目录
      • dao
      • service
      • controller
      • 测试

dao
 /**
     * 方法名: findByParentid
     * 方法描述: 根据父级的id,查找数据
     * 修改日期: 2019/1/19 16:55
      * @param parentid 父级id
     * @param pageable  分页数据
     * @return org.springframework.data.domain.Page
     * @author taohongchao
     * @throws
     */
    public Page findByParentid(String parentid, Pageable pageable);

service
 /**
     * 方法名: findByParentId
     * 方法描述: 根据父级的id,查找吐槽的信息
     * 修改日期: 2019/1/19 16:58
      * @param parentId
     * @param page
     * @param size
     * @return org.springframework.data.domain.Page
     * @author taohongchao
     * @throws
     */
    public Page findByParentId(String parentId, int page, int size) {
        Pageable pageable = PageRequest.of(page-1,size);
        return spitDao.findByParentid(parentId, pageable);
    }
controller
/**
     * 方法名: findByParentId
     * 方法描述: 根据父级节点的id, 查询吐槽信息
     * 修改日期: 2019/1/19 17:03
      * @param parentid
     * @param size
     * @param page
     * @return entity.Result
     * @author taohongchao
     * @throws
     */
    @RequestMapping(value = "/comment/{parentid}/{page}/{size}",method = RequestMethod.GET)
    public Result findByParentId(@PathVariable String parentid,
                           @PathVariable int size,
                           @PathVariable int page){
        //接收参数,调用service层
        Page pageData = spitService.findByParentId(parentid, page, size);
        return new Result(true, StatusCode.OK, "查询成功",new PageResult(pageData.getTotalElements(),pageData.getContent()));
    }
测试

先调用查询所有数据的接口,可以看到有id为1和3的数据 接着调用修改数据的接口,把id为3的数据,parentid修改为1 再调用根据父级id查询的接口 发送请求如下 http://localhost:9006/spit/comment/1/1/1 得到的响应如下图

关注
打赏
1658054974
查看更多评论
立即登录/注册

微信扫码登录

0.0401s