一、若依是什么?
若依它就是一個(gè)開(kāi)源項(xiàng)目,別人寫(xiě)好的代碼,我們拿來(lái)進(jìn)行二次開(kāi)發(fā),它主要是做數(shù)據(jù)和權(quán)限管理系統(tǒng)。
二、使用背景
任何公司的各種大的項(xiàng)目必然需要一個(gè)后臺(tái)權(quán)限管理系統(tǒng),這是必然的,但是如果不想投入太多人力物力去開(kāi)發(fā),又恰好有現(xiàn)成且比較好用的別人已經(jīng)完成的項(xiàng)目直接供我們來(lái)使用,那么何樂(lè)而不為呢?
三、學(xué)習(xí)若依目標(biāo)
1、使用、減少工作量
2、學(xué)習(xí)優(yōu)秀的開(kāi)源項(xiàng)目底層的編程思想,設(shè)計(jì)思路,提高自己的編程能力
介紹完畢,使用流程走起~~~~
一、學(xué)習(xí)一個(gè)東西,咱們首先想到得就是它的官網(wǎng):(http://www.ruoyi.vip/)如上圖它有四個(gè)版本,咱們今天說(shuō)的是其中的前后端分離版本
二、使用具備條件
1、springboot+vue的開(kāi)發(fā)基礎(chǔ)
2、環(huán)境條件
jdk1.8+、mysql、redis、maven、vue
注:使用若依必須有redis,它的驗(yàn)證碼和緩存數(shù)據(jù)都是存在redis中的,沒(méi)有redis,項(xiàng)目跑不起來(lái)
3、使用項(xiàng)目步驟
(1)下載并運(yùn)行
(2)看懂業(yè)務(wù)流程
(3)進(jìn)行二次開(kāi)發(fā)
下載
復(fù)制地址直接在idea中下載,也可以下載zip
注;下載的zip不要解壓,直接在idea中打開(kāi)
以上就是項(xiàng)目的整體結(jié)構(gòu),其中紅色框的是后臺(tái)的工程
綠色框的是前端工程,后端工程有6個(gè),admin是主工程(后期只需啟動(dòng)它就可以)
前端工程我們給他單獨(dú)打開(kāi)
可以看到前端就是一個(gè)純vue工程
運(yùn)行
(1)配置數(shù)據(jù)庫(kù)
在項(xiàng)目的目錄中有個(gè)兩個(gè)sql腳本,在自己本地的數(shù)據(jù)庫(kù)中執(zhí)行就可以
運(yùn)行完大概就這些表。
然后在代碼中修改數(shù)據(jù)庫(kù)配置,改為自己的數(shù)據(jù)庫(kù)信息,如下圖
(2)啟動(dòng)redis
cmd窗口進(jìn)入到本地安裝redis路徑,執(zhí)行命令:redis.server.exe,啟動(dòng)后,此窗口不要關(guān)閉
然后在代碼中修改redis配置,如下圖
(3)啟動(dòng)后臺(tái)項(xiàng)目
驗(yàn)證啟動(dòng)是否成功,在瀏覽器訪問(wèn):localhost:8080,出現(xiàn)如下界面,即為成功
(4)啟動(dòng)前端項(xiàng)目
單獨(dú)打開(kāi)前端項(xiàng)目,命令行執(zhí)行:npm install 安裝依賴
完成后,執(zhí)行npm run dev 啟動(dòng)
啟動(dòng)后默認(rèn)端口81,自動(dòng)在瀏覽器打開(kāi)
看到驗(yàn)證碼后,說(shuō)明前后端是聯(lián)通的,驗(yàn)證碼是從后臺(tái)傳過(guò)來(lái)的。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-788431.html
至此,若依前后端分離項(xiàng)目啟動(dòng)完成,可以結(jié)合自己的需求二次開(kāi)發(fā)啦~~~~文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-788431.html
到了這里,關(guān)于從零入門(mén)開(kāi)源框架---若依(前后端分離版)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!