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.常见问题
若依会收集使用者反馈的常见问题并作出回应,这也是若依社区活跃的原因之一。