- 项目简介
1.RuoYi-Vue-Plus 是重写 RuoYi-Vue 针对 分布式集群 场景全方位升级(不兼容原框架) 2.环境安装参考:https://blog.csdn.net/tongxin_tongmeng/article/details/128167926 JDK 11、MySQL 8、Redis 6.X、Maven 3.8.X、Nodejs >= 12、Npm 8.X 3.IDEA环境配置:https://blog.csdn.net/tongxin_tongmeng/article/details/129098443
- 业务功能
业务功能 功能 介绍 用户管理 用户是系统操作者,该功能主要完成系统用户配置。 部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 岗位管理 配置系统用户所属担任职务。 菜单管理 配置系统菜单,操作权限,按钮权限标识等。 角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分。 字典管理 对系统中经常使用的一些较为固定的数据进行维护。 参数管理 对系统动态配置常用参数。 通知公告 系统通知公告信息发布维护。 操作日志 系统正常操作日志记录和查询;系统异常信息日志记录和查询。 登录日志 系统登录日志记录查询包含登录异常。 文件管理 系统文件上传、下载等管理。 定时任务 在线(添加、修改、删除)任务调度包含执行结果日志。 代码生成 前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 系统接口 根据业务代码自动生成相关的api接口文档。 服务监控 监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。 缓存监控 对系统的缓存信息查询,命令统计等。 在线构建器 拖动表单元素生成相应的HTML代码。 连接池监视 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 使用案例 系统的一些功能案例
- 拉取代码
git clone https://gitee.com/JavaLionLi/RuoYi-Vue-Plus.git
- 建库建表
MySQL创建数据库ry-vue-plus并依次执行RuoYi-Vue-Plus\script\sql目录下脚本文件ry_vue_4.X.sql、tables_xxl_job.sql、test.sql
- 修改配置
1.编辑RuoYi-Vue-Plus\pom.xml--><java.version>11</java.version> 2.编辑RuoYi-Vue-Plus\ruoyi-admin\src\main\resources\application-dev.yml url: jdbc:mysql://localhost:3306/ry-vue-plus?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8&autoReconnect=true&rewriteBatchedStatements=true username: root password: 123456 3.编辑RuoYi-Vue-Plus\ruoyi-extend\ruoyi-xxl-job-admin\src\main\resources\application-dev.yml url: jdbc:mysql://localhost:3306/ry-vue-plus?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai username: root password: 123456
- 后端启动
服务面板依次启动MonitorAdminApplication、XxlJobAdminApplication、RuoYiApplication-->注意启动顺序
- 前端启动
1.ruoyi-ui鼠标右键-->打开于终端 2.安装依赖:npm install --registry=https://registry.npm.taobao.org 3.启动命令:npm run dev
-
项目访问(http://localhost:81)
用户名:admin 密码:admin123