RuoYi-Vue-Multi-Tenant 技术文档
安装指南
1. 项目克隆与数据库准备
首先,从GitHub或Gitee克隆项目:
git clone https://github.com/leslie1015/RuoYi-Vue-Multi-Tenant.git 或 git clone https://gitee.com/leslie8195/ruo-yi-vue-multi-tenant.git
接下来,将/ruo-yi-vue-multi-tenant/ruoyi/multi_tenant.sql
数据库脚本导入到MySQL数据库中。
2. 系统配置调整
编辑项目中的配置文件,位于ruoyi
模块下的application.properties
(或对应的YAML文件),确保数据库连接信息正确无误。例如:
spring.datasource.druid.master.url=jdbc:mysql://localhost:3306/mt?...
spring.datasource.druid.master.username=root
spring.datasource.druid.master.password=你的密码
并根据需要调整Redis和其他第三方服务的配置。
3. 前端环境搭建
进入前端项目目录(通常是ruo-yi-vue-multi-tenant/ruoyi-web
),执行以下命令以安装Node.js依赖:
npm install
接着,在vue.config.js
中调整代理设置,确保其指向正确的后端服务地址。
devServer: {
...
proxy: {
[process.env.VUE_APP_BASE_API]: {
target: 'http://localhost:8080', // 根据实际后端服务地址调整
...
}
},
},
项目的使用说明
运行应用
- 启动后端服务:在
ruoyi
目录下,使用Maven或IDE运行主应用程序。 - 启动前端服务:回到前端目录,运行
npm run serve
启动开发服务器。
系统功能操作
- 超级管理员登录:初始登录使用
admin/admin123
。 - 权限管理:
- 添加权限模板:作为超级管理员,访问“租户管理-权限模板-新增”。
- 创建租户:在“租户管理-租户列表”中新建,选择权限模板。
用户与角色管理
租户管理员可在自己的租户环境下创建角色、用户并分配权限。
项目API使用文档
本部分未提供详细的API文档。在实际开发过程中,建议参考项目源码中的控制器层(Controller层)以及可能存在的Swagger UI文档(若项目集成)。控制器通常定义了与前端交互的所有RESTful API接口。
项目安装方式
项目安装过程已在“安装指南”部分详细描述,涵盖从获取代码、数据库准备、配置调整、环境搭建到启动服务的全流程。
本技术文档提供了快速入门RuoYi-Vue-Multi-Tenant所需的关键步骤和基本了解,对于更深入的API细节和高级功能,推荐直接探索项目源码和官方文档。若在使用过程中遇到任何问题,可参照文档提供的联系方式寻求帮助。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考