当前位置:   article > 正文

SpringBoot使用注解进行分页_ajaxresult依赖springboot

ajaxresult依赖springboot

分页使用可以说非常普遍了,有时候会需要非常灵活的方式去开启或关闭分页,尝试使用一下注解的方式来进行分页。

依赖安装

需要使用的依赖:

  • Mybatis-Plus
  • PageHelper
  • SpringBoot AOP

添加pom依赖

  1. <!-- Mybatis-Plus -->
  2. <dependency>
  3. <groupId>com.baomidou</groupId>
  4. <artifactId>mybatis-plus-boot-starter</artifactId>
  5. <version>3.4.3.4</version>
  6. </dependency>
  7. <!-- 分页 -->
  8. <dependency>
  9. <groupId>com.github.pagehelper</groupId>
  10. <artifactId>pagehelper-spring-boot-starter</artifactId>
  11. <version>1.4.0</version>
  12. </dependency>
  13. <!-- AOP -->
  14. <dependency>
  15. <groupId>org.springframework.boot</groupId>
  16. <artifactId>spring-boot-starter-aop</artifactId>
  17. <version>2.5.5</version>
  18. </dependency>

添加公共返回实体类

需要两种实体类,一种是不分页直接返回数据的,另一种是分页返回数据和总数据条数的

普通实体类 AjaxResult

  1. @Data
  2. @NoArgsConstructor
  3. @AllArgsConstructor
  4. public class AjaxResult<T> {
  5. public static final int CODE_SUCCESS = 200;
  6. public static final int CODE_UNAUTHORIZED = 401;
  7. public static final int CODE_FORBIDDEN = 403;
  8. public static final int CODE_ERROR = 500;
  9. public static final String MSG_SUCCESS = "操作成功";
  10. public static final String MSG_FAILED = "操作失败";
  11. public static final String MSG_NOT_PERMISSION = "用户权限不足";
  12. public static final String MSG_UNAUTHORIZED = "用户未登录或身份已过期";
  13. private int code;
  14. pri
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/309883?site
推荐阅读
相关标签
  

闽ICP备14008679号