推薦一款碼云GVP級別Star近1W的開源Java后臺管理系統(tǒng):RuoYi
迎關注我的頭條號:Wooola,10年java軟件開發(fā)及架構設計經驗,專注于Java、Go語言、微服務架構,致力于每天分享原創(chuàng)文章、快樂編碼和開源技術。
文末有驚喜哦。
項目簡介
RuoYi是碼云上一款GVP級別Java開源后臺管理系統(tǒng),深受非常受廣大程序員歡迎的喜愛,Star指數(shù)近萬。
RuoYi可以用于所有的Web應用程序,如網站管理后臺,網站會員中心,CMS,CRM,OA;所有前端后臺代碼封裝過后十分精簡易上手,出錯概率低;支持移動客戶端訪問。系統(tǒng)會陸續(xù)更新一些實用功能。
傳送門
官網
http://ruoyi.vip
Github
https://github.com/yangzongzhuan/RuoYi
Gitee
https://gitee.com/y_project/RuoY
文檔地址:
http://doc.ruoyi.vip
如需前后端分離版本
https://gitee.com/y_project/RuoYi-Vue
內置功能
- 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
- 部門管理:配置系統(tǒng)組織機構(公司、部門、小組),樹結構展現(xiàn)支持數(shù)據權限。
- 崗位管理:配置系統(tǒng)用戶所屬擔任職務。
- 菜單管理:配置系統(tǒng)菜單,操作權限,按鈕權限標識等。
- 角色管理:角色菜單權限分配、設置角色按機構進行數(shù)據范圍權限劃分。
- 字典管理:對系統(tǒng)中經常使用的一些較為固定的數(shù)據進行維護。
- 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。
- 通知公告:系統(tǒng)通知公告信息發(fā)布維護。
- 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
- 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。
- 在線用戶:當前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。
- 定時任務:在線(添加、修改、刪除)任務調度包含執(zhí)行結果日志。
- 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
- 系統(tǒng)接口:根據業(yè)務代碼自動生成相關的api接口文檔。
- 服務監(jiān)控:監(jiān)視當前系統(tǒng)CPU、內存、磁盤、堆棧等相關信息。
- 在線構建器:拖動表單元素生成相應的HTML代碼。
- 連接池監(jiān)視:監(jiān)視當前系統(tǒng)數(shù)據庫連接池狀態(tài),可進行分析SQL找出系統(tǒng)性能瓶頸。
功能截圖
代碼結構
核心技術
- 基于SpringBoot框架
Spring Boot是一款開箱即用框架,提供各種默認配置來簡化項目配置,可以與Spring Cloud的微服務無縫結合。
Spring Boot2.0 環(huán)境要求必須是jdk8或以上版本,Tomcat8或以上版本。
- 數(shù)據庫連接池
采用阿里巴巴數(shù)據庫連接池Druid。
- 權限控制:Shiro安全控制
Apache Shiro是Java的一個安全框架,Shiro可以幫助我們完成:認證、授權、加密、會話管理、與Web集成、緩存等。其不僅可以用在 JavaSE環(huán)境,也可以用在 JavaEE 環(huán)境。
- Thymeleaf模板引擎
Thymeleaf是一個用于Web和獨立Java環(huán)境的模板引擎,能夠處理HTML、XML、JavaScript、CSS甚至純文本。能輕易的與Spring MVC等Web框架進行集成作為Web應用的模板引擎。 與其它模板引擎(比如FreeMaker)相比,Thymeleaf最大的特點是能夠直接在瀏覽器中打開并正確顯示模板頁面,而不需要啟動整個Web應用(更加方便前后端分離,比如方便類似VUE前端設計頁面)
項目擴展
- 后臺擴展
若依收集了一些其他小伙伴的擴展應用,歡迎反饋及分享。
RuoYi
RuoYi多模塊Oracle版本
https://github.com/yangzongzhuan/RuoYi-Oracle
RuoYi-baha
RuoYi單應用Oracle版本
https://gitee.com/baha/RuoYi-fast-Oracle
RuoYi-gzizi
RuoYi多模塊SQLServer版本
https://gitee.com/gzizi/RuoYi-Sqlserver
RuoYi-zhangmrit
集成通用Mapper OSS模塊 JWT 多數(shù)據源切面
https://gitee.com/zhangmrit/RuoYi
RuoYi-cloud
集成SpringCloud,ant-design-vue、token、redis
https://gitee.com/zhangmrit/ruoyi-cloud
RuoYi-Process
集成Activiti 6.x工作流版本
https://gitee.com/calvinhwang123/RuoYi-Process
RuoYi-plus
集成SpringCloud,config配置中心,使用tk.mybatis、lombok
https://gitee.com/aimeng2017/RuoYi-plus/tree/master
RuoYi-supplierShop
供貨商城系統(tǒng)(包括小程序 API 管理理后臺)
https://gitee.com/guchengwuyue/supplierShop
RuoYi-yangzhengze
集成activiti工作流
https://gitee.com/yangzhengze/RuoYi/tree/dev2
RuoYi-NutzSite
集成CMS、支付寶、微信公眾平臺、阿里云、高德、七牛云
https://gitee.com/TomYule/NutzSite.git
RuoYi-seagull
測試平臺系統(tǒng)(接口自動化、WEB UI自動化、APP自動化)
https://gitee.com/seagull1985/LuckyFrameWeb
RuoYi-silence
集成了lombok和微信公眾號開發(fā)的基礎框架
https://github.com/Thinkingcao/silence-boot
RuoYi-lwslws
增加Mina 用戶和部門導入 定時備份mysql數(shù)據庫 郵件發(fā)送
https://gitee.com/lwslws/ry_New
RuoYi-duzunwu512
Redis實現(xiàn)Session共享多模塊(支持Cacheable緩存)
https://gitee.com/duzunwu512/RuoYi
RuoYi-panda
集成redis-shiro 百度對象存儲 JWT openApi 無xml注解
https://gitee.com/happy-panda/RuoYi
RuoYi-iterking
模板引擎改為Beetl
https://gitee.com/iterking/RuoYi-Beetl
RuoYi-rocketmq
集成rocketmq控制臺
https://github.com/472732787/RuoYi/tree/ruoyi-rocketmq
RuoYi-quyj
Mybatis-Plus多模塊,基于RuoYi4.0進行修改
https://gitee.com/clazz/Ruoyi4.0
RuoYi-theodo
Mybatis-Plus多模塊,基于RuoYi4.0進行修改
https://gitee.com/theodo/jeefast2.0
RuoYi-sushengbuyu
Mybatis-Plus多模塊 Lombok插件(支持代碼生成)
https://gitee.com/sushengbuyu/RuoYi
RuoYi-fast-mybatis-plus
Mybatis-Plus單應用(支持代碼生成)
https://gitee.com/easy__/RuoYi-fast.git
RuoYi-depending-mp
Mybatis-Plus多模塊(支持代碼生成)
https://gitee.com/dotstable/depending_on_the_framework
RuoYi-qiqiim
RuoYi-fast 與qiqiim layim 的整合項目
https://gitee.com/wenhaofan/RuoYi-qiqiim
RuoYi-layui
集成layui主題、MybatisPlus、代碼生成改造
https://github.com/kongshanxuelin/ruoyiplus
RuoYi-fanling
Layui版本的RuoYi管理系統(tǒng)
https://gitee.com/ifanling/fanl-galaxy-venus
RuoYi-chenzz
Layui版本的RuoYi管理系統(tǒng)
https://gitee.com/chenzz/RuoYi-fast/tree/ver-layui/
RuoYi-zhangmrit
歸屬地整合純真、百度、離線文件ip2region
https://gitee.com/zhangmrit/ruoyi-ip2region
- 前臺擴展
在線體驗
演示賬號
admin/admin123
演示地址
http://demo.ruoyi.vip/login
讀者福利
轉發(fā) 關注(Wooola),轉發(fā) 關注(Wooola),轉發(fā) 關注(Wooola),重要的事情說三遍!
私信 “java”,即可免費領取SpringCloud視頻教程、Springboot 視頻教程、秒殺視頻、面試寶典等資料。
如有侵權請聯(lián)系刪除。