1.Ruoyi Vue 官网介绍
官网链接:RuoYi-Vue: 🎉 基于SpringBoot,Spring Security,JWT,Vue & Element 的前后端分离权限管理系统,同时提供了 Vue3 的版本 (gitee.com)
2.快速了解
完全响应式布局(支持电脑、平板、手机等所有主流设备)
强大的一键生成功能(包括控制器、模型、视图、菜单等)
支持多数据源,简单配置即可实现切换
支持按钮及数据权限,可自定义部门数据权限
对常用js插件进行二次封装,使js代码变得简洁,更加易维护
完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块
国际化支持,服务端及客户端支持
完善的日志记录体系简单注解即可实现
支持服务监控,数据监控,缓存监控功能
系统环境 | 主框架 | 持久层 | 视图层 |
• Java EE 8
|
• Spring Boot 2.2.x
|
• Apache MyBatis 3.5.x
|
• Vue 2.6.x
|
•Servlet 3.0 | •Spring Framework 5.2.x |
• Hibernate Validation 6.0.x
|
•Axios 0.21.x |
•Apache Maven 3 | •Spring Security 5.2.x |
• Alibaba Druid 1.2.x
|
•Element 2.15.x |
3.文件结构
• 配置文件
• 程序配置文件 application.yml:大部分框架、库、程序配置都在里面
• 数据源配置 application-druid.yml:数据库相关配置,比如 MySQL 连接
• 代码生成配置 generator.yml

4.插件集成
• 集成docker实现一键部署
• 集成websocket实现实时通信
• 使用undertow来替代tomcat容器
• 集成aj-captcha实现滑块验证码
• 集成watermark实现页面添加水印
• 集成jsencrypt实现密码加密传输方式
• 集成druid实现数据库密码加密功能
5.项目扩展
• RuoYi-App:RuoYi-Vue的移动端版本
• RuoYi-Vue-Activiti:集成Activiti 6.x工作流版本
• RuoYi-Vue-Sqlserver:RuoYi-Vue的Sqlserver版本
• RuoYi-Vue-MultiTenant:RuoYi-Vue的多租户版本
• RuoYi-Vue-Mobile:RuoYi-Vue的移动端Uniapp版本,集成uView2.0+u-charts等组件
• RuoYi-Vue-Uniapp:RuoYi-Vue的移动端Uniapp版本
• RuoYi-Sqlite:RuoYi-Vue的Sqlite版本
• RuoYi-Vue-Postgresql:RuoYi-Vue的Postgresql版本
• RuoYi-zhunian:基于若依支付系统
• RuoYi-zhaoxinpms:基于若依的智慧物业系统
对应 开源代码 请参考: http://doc.ruoyi.vip/ruoyi-
vue/document/xmkz.html#%E5%90%8E%E5%8F%B0%E6%89%A9%E5%B1%95
更新日志
• 每个发布的版本都有记录
• 版本号
• 时间
• 更新功能明细
• 时不时看下若依更新的功能
• 大版本号变化,则意味着功能大更新
6.常见问题
若依会收集使用者反馈的常见问题并作出回应,这也是若依社区活跃的原因之一。
本文含有隐藏内容,请 开通VIP 后查看