毕设/私活/bigold必备项目,一个挣钱的免费的全开源标准前后端分离后台管理权限系统【springboot+vue+redis+Spring Security】脚手架搭建:若依Ruo框架具体使用教程
【建議收藏】畢設(shè)/私活/大佬必備,一個掙錢的標(biāo)準(zhǔn)開源前后端分離【springboot+vue+redis+Spring Security】腳手架一個免費的開源后臺管理系統(tǒng):若依框架(具體使用教程:具體怎樣下載?怎樣使用?怎樣配置后臺接口地址?超詳細(xì))?
簡介
RuoYi 是一個 Java EE 企業(yè)級快速開發(fā)平臺,基于經(jīng)典技術(shù)組合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf、Bootstrap),內(nèi)置模塊如:部門管理、角色用戶、菜單及按鈕授權(quán)、數(shù)據(jù)權(quán)限、系統(tǒng)參數(shù)、日志管理、通知公告等。在線定時任務(wù)配置;支持集群,支持多數(shù)據(jù)源,支持分布式事務(wù)。
RuoYi是一個后臺管理系統(tǒng),基于經(jīng)典技術(shù)組合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的讓開發(fā)者注重專注業(yè)務(wù),降低技術(shù)難度,從而節(jié)省人力成本,縮短項目周期,提高軟件安全質(zhì)量。
ps:很多小公司,或者個人接外包私活的時候。都在使用這個免費的后臺管理系統(tǒng)。有些公司都不需要專門的前端。后端學(xué)一些vue知識和基礎(chǔ)的前端知識。就能自己改前端代碼。改改就能用!非常容易上手!
#主要特性
- 完全響應(yīng)式布局(支持電腦、平板、手機(jī)等所有主流設(shè)備)
- 強(qiáng)大的一鍵生成功能(包括控制器、模型、視圖、菜單等)
- 支持多數(shù)據(jù)源,簡單配置即可實現(xiàn)切換。
- 支持按鈕及數(shù)據(jù)權(quán)限,可自定義部門數(shù)據(jù)權(quán)限。
- 對常用js插件進(jìn)行二次封裝,使js代碼變得簡潔,更加易維護(hù)
- 完善的XSS防范及腳本過濾,徹底杜絕XSS攻擊
- Maven多項目依賴,模塊及插件分項目,盡量松耦合,方便模塊升級、增減模塊。
- 國際化支持,服務(wù)端及客戶端支持
- 完善的日志記錄體系簡單注解即可實現(xiàn)
- 支持服務(wù)監(jiān)控,數(shù)據(jù)監(jiān)控,緩存監(jiān)控功能。
#技術(shù)選型
1、系統(tǒng)環(huán)境
- Java EE 8
- Servlet 3.0
- Apache Maven 3
2、主框架
- Spring Boot 2.2.x
- Spring Framework 5.2.x
- Apache Shiro 1.7
3、持久層
- Apache MyBatis 3.5.x
- Hibernate Validation 6.0.x
- Alibaba Druid 1.2.x
4、視圖層
- Bootstrap 3.3.7
- Thymeleaf 3.0.x
#內(nèi)置功能
- 用戶管理:用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。
- 部門管理:配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。
- 崗位管理:配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。
- 菜單管理:配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等。
- 角色管理:角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。
- 字典管理:對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。
- 參數(shù)管理:對系統(tǒng)動態(tài)配置常用參數(shù)。
- 通知公告:系統(tǒng)通知公告信息發(fā)布維護(hù)。
- 操作日志:系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。
- 登錄日志:系統(tǒng)登錄日志記錄查詢包含登錄異常。
- 在線用戶:當(dāng)前系統(tǒng)中活躍用戶狀態(tài)監(jiān)控。
- 定時任務(wù):在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。
- 代碼生成:前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。
- 系統(tǒng)接口:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔。
- 服務(wù)監(jiān)控:監(jiān)視當(dāng)前系統(tǒng)CPU、內(nèi)存、磁盤、堆棧等相關(guān)信息。
- 緩存監(jiān)控:對系統(tǒng)的緩存查詢,查看、清理等操作。
- 在線構(gòu)建器:拖動表單元素生成相應(yīng)的HTML代碼。
- 連接池監(jiān)視:監(jiān)視當(dāng)期系統(tǒng)數(shù)據(jù)庫連接池狀態(tài),可進(jìn)行分析SQL找出系統(tǒng)性能瓶頸。
?直接先演示一下看看:
?演示地址:http://demo.ruoyi.vip(opens new window)
RuoYi 若依官方網(wǎng)站 |后臺管理系統(tǒng)|權(quán)限管理系統(tǒng)|快速開發(fā)框架|企業(yè)管理系統(tǒng)|開源框架|微服務(wù)框架|前后端分離框架|開源后臺系統(tǒng)|RuoYi|RuoYi-Vue|RuoYi-Cloud|RuoYi框架|RuoYi開源|RuoYi視頻|若依視頻|RuoYi開發(fā)文檔|若依開發(fā)文檔|Java開源框架|Java|SpringBoot|SrpingBoot2.0|SrpingCloud|Alibaba|MyBatis|Shiro|OAuth2.0|Thymeleaf|BootStrap|Vue|Element-UI||www.ruoyi.viphttp://www.ruoyi.vip/
在線體驗
- 若依官網(wǎng):http://ruoyi.vip(opens new window)
- 演示地址:http://demo.ruoyi.vip(opens new window)
- 代碼下載:RuoYi: 🎉 基于SpringBoot的權(quán)限管理系統(tǒng) 易讀易懂、界面簡潔美觀。 核心技術(shù)采用Spring、MyBatis、Shiro沒有任何其它重度依賴。直接運行即可用
1.先下載:
地址:
RuoYi: 🎉 基于SpringBoot的權(quán)限管理系統(tǒng) 易讀易懂、界面簡潔美觀。 核心技術(shù)采用Spring、MyBatis、Shiro沒有任何其它重度依賴。直接運行即可用https://gitee.com/y_project/RuoYi
2.解壓:
3.打開前端ui界面文件夾?
?
?4.編輯器打開項目,運行npm安裝依賴(需要電腦上先安裝nodejs)
安裝npm、nodejs的具體方法:
【nodejs】使用 npm安裝模塊方法_勤動手多動腦少說多做厚積薄發(fā)-CSDN博客_node 安裝模塊全局安裝與本地安裝npm 的包安裝分為本地安裝(local)、全局安裝(global)兩種,從敲的命令行來看,差別只是有沒有-g而已,比如npm install express # 本地安裝npm install express -g # 全局安裝如果出現(xiàn)以下錯誤:npm err! Error: connect ECONNREFUSED 127.0.0....https://blog.csdn.net/qq_22182989/article/details/90053035?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163826678216780269839401%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=163826678216780269839401&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_v2~rank_v29-6-90053035.pc_v2_rank_blog_default&utm_term=npm&spm=1018.2226.3001.4450
5.點開package.json文件,可以看到具體使用命令:
開發(fā)
# 克隆項目 git clone https://gitee.com/y_project/RuoYi-Vue# 進(jìn)入項目目錄 cd ruoyi-ui# 安裝依賴 npm install# 建議不要直接使用 cnpm 安裝依賴,會有各種詭異的 bug。可以通過如下操作解決 npm 下載速度慢的問題 npm install --registry=https://registry.npm.taobao.org# 啟動服務(wù) npm run dev瀏覽器訪問?http://localhost:80
發(fā)布
# 構(gòu)建測試環(huán)境 npm run build:stage# 構(gòu)建生產(chǎn)環(huán)境 npm run build:prod?6.找到.env.development文件,修改后端接口地址。
因為若依是前后端分離的。需要分別獨立運行:
只需要修改VUE_APP_BASE_API 的ip地址和端口號即可
然后就可以運行啦!
大功告成!?
總結(jié)
以上是生活随笔為你收集整理的毕设/私活/bigold必备项目,一个挣钱的免费的全开源标准前后端分离后台管理权限系统【springboot+vue+redis+Spring Security】脚手架搭建:若依Ruo框架具体使用教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《python网络爬虫和信息提取》:全球
- 下一篇: java检测kafka是否连接成功,Ka