若依框架(一 运行框架)
生活随笔
收集整理的這篇文章主要介紹了
若依框架(一 运行框架)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
若依框架-前后端分離版(一)
框架介紹
本身是一個(gè)優(yōu)秀的簡單的后臺(tái)管理系統(tǒng)框架,前端(Vue,ElementUI),后端(Spring Boot、Spring Security、Redis & Jwt(JWT即JSON Web Token,是一種在兩方之間以緊湊、可驗(yàn)證的形式傳輸信息的方式。此信息可以驗(yàn)證和信任,因?yàn)樗菙?shù)字簽名的。JWT 可以使用密鑰(使用HMAC算法)或使用RSA或ECDSA的公鑰/私鑰對(duì)進(jìn)行簽名。)),本身可以直接拉下來直接使用.它的強(qiáng)大之處在于代碼自動(dòng)生成器的使用,可以根據(jù)數(shù)據(jù)庫的表對(duì)應(yīng)生成全套前后端代碼,代碼植入后可以直接使用,復(fù)雜業(yè)務(wù)只需在基礎(chǔ)代碼上進(jìn)行修改增強(qiáng)即可.減少了重復(fù)代碼的編寫,提高了開發(fā)效率. 若依后臺(tái)管理系統(tǒng)是一套完整的前后臺(tái)綜合框架,包括前臺(tái)頁面和后臺(tái)Java,默認(rèn)支持一常用的用戶、角色、部門、崗位、菜單、權(quán)限、監(jiān)控、定時(shí)任務(wù)等功能,還有強(qiáng)大的代碼生成器,可以根據(jù)后臺(tái)數(shù)據(jù)庫表結(jié)構(gòu)自動(dòng)生成前后臺(tái)代碼。詳情請(qǐng)?jiān)L問:https://gitee.com/y_project/RuoYi-Vue
技術(shù)棧
TIP 前端技術(shù)棧 ES6、vue、vuex、vue-router、vue-cli、axios、element-ui 后端技術(shù)棧 SpringBoot、MyBatis、Spring Security、Jwt注:運(yùn)行環(huán)境
系統(tǒng)需求 JDK >= 1.8 MySQL >= 5.7 Maven >= 3.0 Node >= 12 Redis >= 3 redis是一個(gè)key-value存儲(chǔ)系統(tǒng)。Redis(Remote Dictionary Server ),即遠(yuǎn)程字典服務(wù),是一個(gè)開源的、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。 一提到redis,自然而然就想到緩存,國內(nèi)外中大型的網(wǎng)站都離不開緩存。合理的利用緩存,比如緩存熱點(diǎn)數(shù)據(jù),不僅可以提升網(wǎng)站的訪問速度,還可以降低數(shù)據(jù)庫DB的壓力。 Redis的常用應(yīng)用場(chǎng)景 ·緩存 ·排行榜 ·計(jì)數(shù)器應(yīng)用 ·共享Session ·分布式鎖 ·社交網(wǎng)絡(luò) ·消息隊(duì)列 ·位操作 redis下載鏈接https://github.com/tporadowski/redis/releases
1,下載若依源碼,可在官網(wǎng)下載,或者使用git克隆方式,這樣以后可以隨時(shí)更新
源碼下載 http://www.ruoyi.vip/ git克隆地址 https://gitee.com/y_project/RuoYi-Vue.git 官方文檔 http://doc.ruoyi.vip/ruoyi-vue/2.使用idea打開即可
代碼結(jié)構(gòu)
com.ruoyi├── common // 工具類│ └── annotation // 自定義注解│ └── config // 全局配置│ └── constant // 通用常量│ └── core // 核心控制│ └── enums // 通用枚舉│ └── exception // 通用異常│ └── json // JSON數(shù)據(jù)處理│ └── utils // 通用類處理│ └── xss // XSS過濾處理├── framework // 框架核心│ └── aspectj // 注解實(shí)現(xiàn)│ └── config // 系統(tǒng)配置│ └── datasource // 數(shù)據(jù)權(quán)限│ └── manager // 異步處理│ └── shiro // 權(quán)限控制│ └── util // 通用工具│ └── web // 前端控制├── ruoyi-generator // 代碼生成(可移除)├── ruoyi-quartz // 定時(shí)任務(wù)(可移除)├── ruoyi-system // 系統(tǒng)代碼├── ruoyi-admin // 后臺(tái)服務(wù),啟動(dòng)類所在模塊├── ruoyi-xxxxxx // 其他模塊3.將sql導(dǎo)入數(shù)據(jù)庫
4.打開項(xiàng)目運(yùn)行
鏈接數(shù)據(jù)庫
ruoyi-admin文件下application-druid.yml文件
修改為自己數(shù)據(jù)庫信息
啟動(dòng)成功
5.前后端分離
將ruoyi-ui單獨(dú)使用idea打開
安裝插件(設(shè)置/settings)Vue.js
idea提示需要構(gòu)建npm install
在終端中 npm install --registry=https://registry.npmmirror.com運(yùn)行前端
在終端中 npm run dev 默認(rèn)地址 http://localhost:806.運(yùn)行成功
有驗(yàn)證碼即前后端啟動(dòng)成功 默認(rèn)用戶名admin 密碼admin123
總結(jié)
以上是生活随笔為你收集整理的若依框架(一 运行框架)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue导出Excel
- 下一篇: 湛江高考2021成绩查询,2021广东省