RuoYi-Vue-Pro(芋道源码)采用前后端分离、模块化 Maven 工程结构,
整体分为后端核心、业务模块和前端项目三大部分,支持按需引入、灵活插拔。
后端整体结构(Maven 多模块)
ruoyi-vue-pro/
├── yudao-dependencies/ # 依赖版本管理(统一所有jar版本)
├── yudao-framework/ # 框架核心层(技术底座,所有业务依赖)
├── yudao-module-xxx/ # 业务功能模块(系统、工作流、商城等)
├── yudao-server/ # 启动入口(打包部署、配置文件)
└── pom.xml # 父工程(聚合所有模块)基础必选模块(所有项目必备)
yudao-dependencies(依赖版本管理)
yudao-framework(基础依赖的封装和配置)
yudao-server(启动模块)
yudao-module-system(系统管理)
用户、角色、菜单、部门、岗位、字典、通知公告
租户管理、操作日志、登录日志、在线用户
yudao-module-infra(基础设施)
配置管理、文件(对象存储)、定时任务、代码生成
API 日志、数据源、短信 / 邮件 / 站内信通道
前端项目结构
提供多套前端,按需选择:
yudao-ui-admin-vue3(Vue3 + Element Plus,主流)
yudao-ui-admin-uniapp(移动端、小程序)
评论区