基于SpringBoot+ Spring Data Jpa的后臺管理系統(tǒng)【源碼開源】
昨天朋友找我喝酒,說30歲了,比較焦慮,錢沒賺到,整天被媳婦數(shù)落。
其實現(xiàn)在我們看到的不一定就事真實的情況,就算從高斯分布看,平平淡淡的人生才是大部分人的軌跡。當(dāng)然抖音、知乎上的不能比,人均收入百萬,人均高富帥、白富美,但是那是包裝的。
生活應(yīng)該保持一顆樂觀、努力的心,生活需要努力,但是成功需要運氣。
即便不成功,當(dāng)個快樂的肥宅,每天樂呵呵的不挺好的嗎?
今天給大家分享一個基于springboot+spring data jpa的項目,具體的如下所示:
項目介紹
該后臺管理系統(tǒng),基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 開發(fā)的后臺管理系統(tǒng),采用分模塊的方式便于開發(fā)和維護,支持前后臺模塊分別部署,目前支持的功能有:權(quán)限管理、部門管理、字典管理、日志記錄、文件上傳、代碼生成等,為快速開發(fā)后臺系統(tǒng)而生的腳手架!
技術(shù)選型
后端技術(shù):SpringBoot + Spring Data Jpa + Thymeleaf + Shiro + Jwt + EhCache
前端技術(shù):Layui + Jquery + zTree + Font-awesome
參考地址:https://gitee.com/aun/Timo
全新的項目結(jié)構(gòu)

功能列表
用戶管理:用于管理后臺系統(tǒng)的用戶,可進行增刪改查等操作。
角色管理:分配權(quán)限的最小單元,通過角色給用戶分配權(quán)限。
菜單管理:用于配置系統(tǒng)菜單,同時也作為權(quán)限資源。
部門管理:通過不同的部門來管理和區(qū)分用戶。
字典管理:對一些需要轉(zhuǎn)換的數(shù)據(jù)進行統(tǒng)一管理,如:男、女等。
行為日志:用于記錄用戶對系統(tǒng)的操作,同時監(jiān)視系統(tǒng)運行時發(fā)生的錯誤。
文件上傳:內(nèi)置了文件上傳接口,方便開發(fā)者使用文件上傳功能。
代碼生成:可以幫助開發(fā)者快速開發(fā)項目,減少不必要的重復(fù)操作,花更多精力注重業(yè)務(wù)實現(xiàn)。
表單構(gòu)建:通過拖拽的方式快速構(gòu)建一個表單模塊。
數(shù)據(jù)接口:根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔
安裝教程
環(huán)境及插件要求
Jdk8+
Mysql5.5+
Maven
Lombok(重要)
導(dǎo)入項目
IntelliJ IDEA:Import Project -> Import Project from external model -> Maven
Eclipse:Import -> Exising Mavne Project
運行項目
通過Java應(yīng)用方式運行admin模塊下的com.linln.BootApplication.java文件
數(shù)據(jù)庫配置:數(shù)據(jù)庫名稱timo 用戶root 密碼root
訪問地址:http://localhost:8080/
默認(rèn)帳號密碼:admin/123456
預(yù)覽圖







