基于SpringSecurity--碼仔后臺管理系統
1.技術選項
>- 核心框架 SpringBoot
>- 權限框架 SpringSecurity
>- 模板引擎 Thymeleaf
>- 持久層框架 MyBatis
>- 視圖層框架 SpringMVC
>- 頁面設計 Bootstrap
>- 檔案上傳 Bootstrap-fileinput
>- 個性化表格 Bootstrap-table
>- 表單驗證 Bootstrap-validator
>- 支持Markdown編輯
>- 報表 Chart
>- 提示框 jconfirm
>- 資料庫 MySql
>- Set/Get插件 Lombok
2.系統技術特點
- 靈活的權限設計,可以控制資源路徑,可以控制按鈕,可以滿足絕大數的要求
- 良好的管理系統模塊,可以運用到你自己的專案中
- 長期維護,不斷更新
- 后續會不斷加入技術
- 系統功能:
? 用戶登錄認證 用戶授權
? 用戶新增 用戶修改
? 上傳頭像,驗證表單,
? 用戶洗掉,批量洗掉,
? 高級查詢 表格分頁,
? 報表 頁面細粒度控制權限 等
3. 專案結構
>com.demo.example.demo.config 包 配置權限相關
>com.demo.example.demo.domain 包 配置相應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/springsecurity_demo.git專案,
完成后匯入到idea中;
2. idea會下載maven依賴包,自動編譯 如果有報錯 請update project... jdk環境配置;
3. 去資料庫執行 腳本resources/sql/demo.sql檔案,初始化資料【匯入表結構及資料】;
4. 在application.properties修改連接資料庫配置;
server.port=埠號
spring.datasource.url=jdbc:mysql://localhost:3306/資料庫名稱?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=資料庫密碼
5.使用說明
1. 在idea中運行DemoApplication.java啟動類進行運行
2. 在瀏覽器輸入 http://localhost:埠號
3. 系統登錄密碼 admin/123
6 專案圖示
后臺主頁:

用戶管理:

新增用戶:

表單驗證上傳:

權限訪問:

報表:

系統換膚:

Markdown編輯

7 如何交流、反饋、參與貢獻
- ? 開發檔案:https://gitee.com/soul_PreCoder/springsecruity_demo.git
- ? 免費QQ碼仔分享交流群:670304003 -- 新群
- gitee倉庫: https://gitee.com/soul_PreCoder/springsecruity_demo.git
- 如需關注專案最新動態,請Watch、Star專案,同時也是對專案最好的支持
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/180062.html
標籤:Java
下一篇:程式員這生必須掌握的兩種圖形
