全面解析若依框架(springboot

您所在的位置:网站首页 pagehelper指定方言 全面解析若依框架(springboot

全面解析若依框架(springboot

2023-03-13 06:55| 来源: 网络整理| 查看: 265

1、 若依框架分解- 启动配置前端启动# 进入项目目录cd ruoyi-ui# 安装依赖npminstall# 强烈建议不要用直接使用 cnpm 安装,会有各种诡异的 bug,可以通过重新指定 registry 来解决 npm 安装速度慢的问题。npminstall--registry=https://registry.npmmirror.com# 本地开发 启动项目npm run dev后端启动

创建数据库ry-vue,导入ry_2021xxxx.sql,quartz.sql,加载好依赖直接启动。

- 使用技术

后端技术 SpringBoot Spring Security JWT MyBatis Druid Fastjson

- 功能分解分页实现导入导出上传下载(框架使用的简单,不做讲解)权限控制事务管理(这里使用@Transactional,不做讲解,具体和Spring的8种事务有关)异常处理系统日志数据权限多数据源定时任务系统接口(系统接口采用swagger2来生成文档以及注释,很简单,不做讲解)防重复提交国际化支持(这个不做讲解)2、功能详解分页实现(使用PageHelper)

根据文档,对于每个list的方法,采用startPage()实现分页,该方法为BaseController(基础控制类)的一个方法。startPage()方法使用了TableSupport获取请求中的对应的分页参数

分页查询条件

(注意resonable为合理化查询参数,当请求pageNum>maxpageNum,page为最后一页,当pageNumdatamap的结构,当key不存在时,则为新的请求数据,若不存在,则证明上一次存在相同方式的数据,则对数据以及请求的间隔时间进行判断。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3