赞
踩
分页使用可以说非常普遍了,有时候会需要非常灵活的方式去开启或关闭分页,尝试使用一下注解的方式来进行分页。
需要使用的依赖:
添加pom依赖
- <!-- Mybatis-Plus -->
- <dependency>
- <groupId>com.baomidou</groupId>
- <artifactId>mybatis-plus-boot-starter</artifactId>
- <version>3.4.3.4</version>
- </dependency>
- <!-- 分页 -->
- <dependency>
- <groupId>com.github.pagehelper</groupId>
- <artifactId>pagehelper-spring-boot-starter</artifactId>
- <version>1.4.0</version>
- </dependency>
- <!-- AOP -->
- <dependency>
- <groupId>org.springframework.boot</groupId>
- <artifactId>spring-boot-starter-aop</artifactId>
- <version>2.5.5</version>
- </dependency>
需要两种实体类,一种是不分页直接返回数据的,另一种是分页返回数据和总数据条数的
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- public class AjaxResult<T> {
-
- public static final int CODE_SUCCESS = 200;
- public static final int CODE_UNAUTHORIZED = 401;
- public static final int CODE_FORBIDDEN = 403;
- public static final int CODE_ERROR = 500;
-
- public static final String MSG_SUCCESS = "操作成功";
- public static final String MSG_FAILED = "操作失败";
- public static final String MSG_NOT_PERMISSION = "用户权限不足";
- public static final String MSG_UNAUTHORIZED = "用户未登录或身份已过期";
-
- private int code;
- pri
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。