springboot+mybatisPlus简单实现数据分页显示

项目地址:https://gitee.com/flowers-bloom-is-the-sea/geo_demo/tree/v1.0/

这个项目的测试是可以的。
先来查看一些tb_shop表:

    id  name         x       y  
------  ------  ------  --------

里面是空数据,那么现在对数据里插入一些数据:

x和y表示的是经纬度坐标

那我先填一些假数据吧。

{ 1
	法学书籍店,
	23.413237,116.634982
}
{2
	杂书店,
	23.41029,116.63553
},
{3
	礼品店,
	23.412689,116.63337
},
{4
	政治书籍店,
	23.414001,116.633514
},
{5
	文学书籍店,
	23.413383,116.634179
},
{6
	理工书店,
	23.409523,116.640907
},
{7
	公共读书店,
	23.41087,116.642146
}

插入数据到tb_shop表里后可以看到:

    id  name                     x           y  
------  ---------------  ---------  ------------
     1  法学书籍店            23.413237    116.634982
     2  杂书店               23.41029     116.63553
     3  礼品店              23.412689     116.63337
     4  政治书籍店            23.414001    116.633514
     5  文学书籍店            23.413383    116.634179
     6  理工书店             23.409523    116.640907
     7  公共读书店             23.41087    116.642146

这里已经有7条数据了,数据表准备完毕。

使用postman测试:

当填写的页数<=1或者不填current参数时会返回这些结果:

http://localhost:8081/shop/getShopByPage
结果:
{
  "code": 200,
  "data": [
    {
      "id": 1,
      "name": "法学书籍店",
      "x": 23.413237,
      "y": 116.634982
    },
    {
      "id": 2,
      "name": "杂书店",
      "x": 23.41029,
      "y": 116.63553
    },
    {
      "id": 3,
      "name": "礼品店",
      "x": 23.412689,
      "y": 116.63337
    }
  ]
}

不错不错,确实是查出来了。

查查第二页:

http://localhost:8081/shop/getShopByPage?current=2
结果:
{
  "code": 200,
  "data": [
    {
      "id": 4,
      "name": "政治书籍店",
      "x": 23.414001,
      "y": 116.633514
    },
    {
      "id": 5,
      "name": "文学书籍店",
      "x": 23.413383,
      "y": 116.634179
    },
    {
      "id": 6,
      "name": "理工书店",
      "x": 23.409523,
      "y": 116.640907
    }
  ]
}

查查第三页:

http://localhost:8081/shop/getShopByPage?current=3
结果:
{
  "code": 200,
  "data": [
    {
      "id": 7,
      "name": "公共读书店",
      "x": 23.41087,
      "y": 116.642146
    }
  ]
}

当current大于总页数时:

http://localhost:8081/shop/getShopByPage?current=4
{
  "code": 200,
  "data": []
}

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值