# 自定义获取分页参数

编写java代码如下:

/**
 * 分页对象默认提取接口
 */
@Component
public class MyPageProvider implements PageProvider {

    /**
    *   此方法需要根据实际情况替换
    */
    @Override
    public Page getPage(MagicScriptContext context) {
        long page = 1;
        long pageSize = 100;
        // 计算limit以及offset
        return new Page((page - 1) * pageSize, pageSize);

    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

以上配置会在magic-api中生效,同时默认的获取分页参数会失效