介紹
EL-ADMIN 后臺管理系統(tǒng)
一個基于 Spring Boot 2.1.0 兵迅、 Spring Boot Jpa刨秆、 JWT犬金、Spring Security囱井、Redis驹尼、Vue的前后端分離的后臺管理系統(tǒng)
在 github 和 gitee 上看了很多熱門的項目,發(fā)現(xiàn)大多數(shù)都是基于mybatis的(可能是國內(nèi)業(yè)務太復雜的緣故吧)庞呕,基于Jpa的項目寥寥無幾新翎,于是 el-admin 就誕生了
在線體驗
預覽地址:https://auauz.net/dashboard
賬號密碼:admin/123456(所有賬戶都是一個密碼)
項目源碼
后端源碼 | 前端源碼 | |
---|---|---|
Github | https://github.com/elunez/eladmin | https://github.com/elunez/eladmin-web |
碼云 | https://gitee.com/elunez/eladmin | https://gitee.com/elunez/eladmin-web |
反饋交流
如果在使用中遇到什么問題可以在 github上提 issues ,或者給發(fā)送郵件 elunez@qq.com
也可以加入項目討論群: 891137268
轉(zhuǎn)載自https://docs.auauz.net/guide/
項目的運行
可以先下載前端源代碼https://github.com/elunez/eladmin千扶,將相應的SQL腳本eladmin\sql\eladmin.sql導入到MYSQL數(shù)據(jù)庫eladmin中料祠,然后使用IDEA打開源代碼,然后修改SpringBoot項目對應的MySQL數(shù)據(jù)庫配置(有兩個文件eladmin\eladmin-system\src\main\resources\config\application.yml和eladmin\eladmin-system\src\main\resources\config\application-dev.yml)
修改MYSQL的數(shù)據(jù)源為自己對應的配置(用戶名和密碼)
#配置數(shù)據(jù)源
spring:
datasource:
druid:
db-type: com.alibaba.druid.pool.DruidDataSource
driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy
url: jdbc:log4jdbc:mysql://localhost:3306/eladmin?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false
username: root
password: 1030
然后配置好eladmin\eladmin-system\src\main\resources\config\application.yml文件中對應的redis配置:
redis:
#數(shù)據(jù)庫索引
database: 2
host: 127.0.0.1
port: 6379
password: 123456
#連接超時時間
timeout: 5000
這個根據(jù)自己的配置來澎羞,不過前提是要安裝好redis并開啟redis服務端,Windows下的和Linux下的都可以敛苇。
修改好對應的MySQL和redis配置后妆绞,可以啟動SpringBoot后端項目,然后使用VSCode打開eladmin-web前端項目枫攀,運行后括饶,輸入默認的賬號admin和密碼123456,輸入驗證碼后就可以登錄系統(tǒng)了来涨,登錄后的界面如下圖所示: