不想加班開發(fā)管理后臺了旱爆,試試這個 Java 開源項目吧!

它是一個基于 Spring Boot窘茁、Spring Data JPA怀伦、JWT、Spring Security山林、Redis房待、Vue、Element-UI 的前后端分離的后臺管理系統(tǒng)驼抹。如果你想要學習上面這些框架的使用桑孩、增加實戰(zhàn)經(jīng)驗、學習代碼規(guī)范框冀,又或者找接私活開發(fā)的腳手架流椒,提高賺錢的效率,EL-ADMIN 都能滿足你的需求明也。

項目地址:https://github.com/elunez/eladmin

簡單配置后可直接運行宣虾,極大地提高了你在開發(fā)管理后臺的效率,從而有更多時間逛 HelloGitHub温数。不信安岂?跟著本文,讓你5 分鐘跑起來一個功能豐富的管理后臺項目帆吻。

一域那、快速開始

1.1 環(huán)境準備

后端環(huán)境:

JDK 1.8+

Maven 3.0+

MYSQL 5.5+

Redis 3.0+

前端環(huán)境:

Node v10+

開發(fā)工具

IDE:IDEA

MySQL 可視化:Navicat

1.2 快速開始

(1)clone 項目

GitHub:

# 后端項目gitclonehttps://github.com/elunez/eladmin.git# 前端項目gitclonehttps://github.com/elunez/eladmin-web.git復制代碼

Gitee(國內訪問網(wǎng)速較快):

# 后端項目gitclonehttps://gitee.com/elunez/eladmin.git# 前端項目gitclonehttps://gitee.com/elunez/eladmin-web.git復制代碼

(2)導入 MySQL 數(shù)據(jù)庫

打開 Navicat,連接 MySQL猜煮,新建數(shù)據(jù)庫 eladmin次员,設置字符集和排序規(guī)則如下圖所示:

右鍵你新建的數(shù)據(jù)庫,選擇「運行 SQL 文件」王带,選擇 clone 的下來的eladmin/sql/eladmin.sql文件淑蔚。

導入 SQL 數(shù)據(jù)成功,一共有 27 張表愕撰。

(3)運行后端項目

配置文件:使用 IDEA 打開后端項目 eladmin刹衫,等待 maven 下載結束后,打開配置文件 yml 配置數(shù)據(jù)庫搞挣,改成你機器上的 MySQL 或者 Redis 的 IP带迟、端口和密碼。

MySQL 默認:

url:localhost:3306

密碼:123456

Redis 默認:

url:localhost:6379

密碼:無

運行后端項目:

(4)運行前端項目

在 clone 的前端項目「eladmin-web」文件夾下打開 cmd 命令行窗口囱桨。

# 安裝npm install# 運行 npm run dev復制代碼

1.3 效果預覽

運行成功會自動彈出下面界面:

二仓犬、可能遇到的坑

2.1 端口占用

報錯信息:

我們這里使用其他端口,修改配置文件application.yml端口為 8001:

server:port:8001復制代碼

注意:修改后端端口后舍肠,需要修改前端對應的請求接口搀继。

2.2npm install安裝緩慢或者安裝失敗

設置淘寶鏡像源來解決

npm configsetregistry https://registry.npm.taobao.org復制代碼

檢查是否設置成功

npm config get registry復制代碼

三窘面、如何學習這個項目

3.1 基本用途

EL-ADMIN 是一個簡單且易上手的 Spring boot 后臺管理框架,你可以通過它學習到:

Spring Boot叽躯、Spring Data JPA财边、JWT、Spring Security点骑、Redis制圈、Vue、Element-UI 等框架的使用

增加項目經(jīng)驗

學習代碼規(guī)范

作為接私活開發(fā)的「腳手架」畔况,提高賺錢效率(比如項目代碼生成模塊可以直接生成前后端代碼)

3.2 深入學習

了解完基本用途快速開始之后,你想要更深層的學習這個開源項目的話慧库,可以:

了解技術框架:如果你沒有了解 Spring Boot跷跪、Spring Data JPA、JWT齐板、Spring Security吵瞻、Redis、Vue甘磨、Element-UI 這些技術框架你應該先去了解它們橡羞,這是項目基石,不會的請網(wǎng)上搜索济舆,因為搜索是基本技能

了解項目結構:了解各個模塊和文件的主要作用

了解項目功能:了解項目實現(xiàn)的功能(比如說權限驗證)卿泽,這個項目使用了什么技術來實現(xiàn)「權限驗證」(JWT 和 Spring Security),你需要在源代碼里面將這個功能實現(xiàn)的大致流程看懂(你可以找到功能入口一層一層點進去或者 Debug 或者 自己寫一個類似功能)

3.3 怎么學習

學習一個開源項目滋觉,你應該首先要明確的是你學習開源項目的目的签夭,因為很多開源項目(比如 EL-ADMIN)代碼量還是比較大的,不同學習目的應該有不同的學習深度椎侠,而不是僅限于快速開始然后無從下手第租。

四、最后

很多同學學習 SpringBoot 的相關課程之后并不知道應該繼續(xù)學習什么我纪、做些什么實戰(zhàn)項目慎宾。因為我就有類似的經(jīng)歷 ,這里我的個人建議:學習不是目的浅悉,使用起來才是趟据,學了就要用,學了卻不去用术健,還不如不學之宿,因為不久就會忘的一干二凈。如果只是學習卻不鞏固你的大腦就會將其忘記苛坚,而「實踐」就是鞏固的最佳方法比被,希望你能在實踐中體驗設計程序的快樂色难!

至此,感謝您的閱讀等缀。項目涉及到的知識點比較多枷莉,如果你時間不夠充裕,建議選擇感興趣或者合適的功能去學習尺迂,有基礎建議直接閱讀官方文檔笤妙。

如果你有感興趣的開源項目,但是不知道怎么上手噪裕,歡迎留言告訴我們蹲盘。《講解開源項目系列》就是幫助大家快速上手開源項目膳音,所以你的需求就是我們的使命~留言吧召衔!

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市祭陷,隨后出現(xiàn)的幾起案子苍凛,更是在濱河造成了極大的恐慌,老刑警劉巖兵志,帶你破解...
    沈念sama閱讀 210,978評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件醇蝴,死亡現(xiàn)場離奇詭異,居然都是意外死亡想罕,警方通過查閱死者的電腦和手機悠栓,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評論 2 384
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來按价,“玉大人闸迷,你說我怎么就攤上這事》悖” “怎么了腥沽?”我有些...
    開封第一講書人閱讀 156,623評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長鸠蚪。 經(jīng)常有香客問我今阳,道長,這世上最難降的妖魔是什么茅信? 我笑而不...
    開封第一講書人閱讀 56,324評論 1 282
  • 正文 為了忘掉前任盾舌,我火速辦了婚禮,結果婚禮上蘸鲸,老公的妹妹穿的比我還像新娘妖谴。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 65,390評論 5 384
  • 文/花漫 我一把揭開白布膝舅。 她就那樣靜靜地躺著嗡载,像睡著了一般。 火紅的嫁衣襯著肌膚如雪仍稀。 梳的紋絲不亂的頭發(fā)上洼滚,一...
    開封第一講書人閱讀 49,741評論 1 289
  • 那天,我揣著相機與錄音技潘,去河邊找鬼遥巴。 笑死,一個胖子當著我的面吹牛享幽,可吹牛的內容都是我干的铲掐。 我是一名探鬼主播,決...
    沈念sama閱讀 38,892評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼值桩,長吁一口氣:“原來是場噩夢啊……” “哼摆霉!你這毒婦竟也來了?” 一聲冷哼從身側響起颠毙,我...
    開封第一講書人閱讀 37,655評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎砂碉,沒想到半個月后蛀蜜,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡增蹭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,451評論 2 325
  • 正文 我和宋清朗相戀三年滴某,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片滋迈。...
    茶點故事閱讀 38,569評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡霎奢,死狀恐怖,靈堂內的尸體忽然破棺而出饼灿,到底是詐尸還是另有隱情幕侠,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評論 4 328
  • 正文 年R本政府宣布碍彭,位于F島的核電站晤硕,受9級特大地震影響,放射性物質發(fā)生泄漏庇忌。R本人自食惡果不足惜舞箍,卻給世界環(huán)境...
    茶點故事閱讀 39,834評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望皆疹。 院中可真熱鬧疏橄,春花似錦、人聲如沸略就。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至立砸,卻和暖如春掖疮,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颗祝。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評論 1 264
  • 我被黑心中介騙來泰國打工浊闪, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人螺戳。 一個月前我還...
    沈念sama閱讀 46,260評論 2 360
  • 正文 我出身青樓搁宾,卻偏偏與公主長得像,于是被迫代替她去往敵國和親倔幼。 傳聞我的和親對象是個殘疾皇子盖腿,可洞房花燭夜當晚...
    茶點故事閱讀 43,446評論 2 348

推薦閱讀更多精彩內容