基于SpringSecurity--碼仔權(quán)限管理系統(tǒng)
?1.技術(shù)選項(xiàng)
? >- 核心框架 SpringBoot
? >- 權(quán)限框架 SpringSecurity
? >- 模板引擎 Thymeleaf
? >- 持久層框架 MyBatis
? >- 視圖層框架 SpringMVC
? >- 頁面設(shè)計(jì) Bootstrap
? >- 文件上傳 Bootstrap-fileinput
? >- 個性化表格 Bootstrap-table
? >- 表單驗(yàn)證 Bootstrap-validator
? >- 支持編輯 Bootstrap-Markdown語法
? >- 報表 Chart
? >- 提示框 jconfirm
? >- 數(shù)據(jù)庫 MySql
? >- Set/Get插件? Lombok
?2.系統(tǒng)技術(shù)特點(diǎn)
- 靈活的權(quán)限設(shè)計(jì),可以控制資源路徑,可以控制按鈕,可以滿足絕大數(shù)的要求
- 良好的管理系統(tǒng)模塊,可以運(yùn)用到你自己的項(xiàng)目中
- 長期維護(hù),不斷更新
- 后續(xù)會不斷加入技術(shù)
- 系統(tǒng)功能:
? ?? ? ? ? ? 用戶登錄認(rèn)證? ? 用戶授權(quán)?
? ?? ? ? ? ? 用戶新增? 用戶修改?
? ?? ? ? ? ? 上傳頭像,驗(yàn)證表單,
? ?? ? ? ? ? 用戶刪除,批量刪除,
? ?? ? ? ? ? 高級查詢? 表格分頁,
? ?? ? ? ? ? 報表? 頁面細(xì)粒度控制權(quán)限? 等
3. 項(xiàng)目結(jié)構(gòu)
>com.demo.example.demo.config 包? 配置權(quán)限相關(guān)
>com.demo.example.demo.domain 包 配置相應(yīng)VO對象
>com.demo.example.demo.mapper包 持久層接口
>com.demo.example.demo.query 包 配置查詢對象
>com.demo.example.demo.service 包 配置service層類和接口
>com.demo.example.demo.util包 配置工具類
>com.demo.example.demo.web 配置文件層 比如Controller Filter等
?4.安裝教程
1.? git下載https://gitee.com/soul_PreCoder/springseruity_demo.git項(xiàng)目,
? ? 完成后導(dǎo)入到idea中;
2.? idea會下載maven依賴包,自動編譯 如果有報錯 請update project... jdk環(huán)境配置;
3.? 去數(shù)據(jù)庫執(zhí)行 腳本resources/sql/demo.sql文件,初始化數(shù)據(jù)【導(dǎo)入表結(jié)構(gòu)及數(shù)據(jù)】;
4.? 在application.properties修改連接數(shù)據(jù)庫配置;
? ? server.port=端口號
? ? spring.datasource.url=jdbc:mysql://localhost:3306/數(shù)據(jù)庫名稱?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
? ? spring.datasource.username=root
? ? spring.datasource.password=數(shù)據(jù)庫密碼
5.使用說明
1.? 在idea中運(yùn)行DemoApplication.java啟動類進(jìn)行運(yùn)行
2.? 在瀏覽器輸入 http://localhost:端口號
3.? 系統(tǒng)登錄密碼 admin/123
6 項(xiàng)目圖示
后臺主頁:

用戶管理:

新增用戶:

表單驗(yàn)證上傳:

權(quán)限訪問:

報表:

Markdown支持:

系統(tǒng)換膚:

7 如何交流、反饋、參與貢獻(xiàn)
- 官方免費(fèi)QQ碼仔交流群:670304003 -- 新群
- gitee倉庫: https://gitee.com/soul_PreCoder/springscruity_demo.git
- 如需關(guān)注項(xiàng)目最新動態(tài),請Watch、Star項(xiàng)目,同時也是對項(xiàng)目最好的支持