開源一套後臺管理系統框架,遠離996

前言

做爲一個程序員,最苦逼的就是老闆隨口就給你提的需求:「小田啊,這幾天你給我弄一個管理系統給客戶用」。
​老闆的一句話老是害得咱們每天加班,更可怕的是,每次開個新項目,老是要從用戶、角色、菜單、接口等等從頭開始寫代碼,重複工做實在太多。
那麼若是我告訴你,我能夠給你整一套框架,你只要根據業務定義好實體類,其餘的建表sql、service、controller、dao甚至前端增刪改查代碼都給你一鍵生成,是否是以爲瞬間加快了效率?這就是single-demo-boot(先後端分離單體項目快速開發框架) 能夠給你作的事情,他有以下特色:前端

  • 先後端分離,前端使用Vue+Element UI,後端使用SpringBoot做爲基礎框架,先後端使用JSON通信
  • 內已實現基礎後臺管理功能,包含用戶登陸、角色管理、用戶管理、接口管理、功能管理、權限校驗、數據字典、菜單管理等功能
  • 內已實現一套精確到菜單級、按鈕級的權限校驗系統,經過配置角色有權限的菜單和接口,可控制菜單和按鈕的顯示隱藏;同時後端經過註解可配置接口是否須要進行登陸校驗和權限校驗
  • 代碼生成器功能,只須要根據規範定義好實體類,便可經過兩句代碼生成對應的dao、service、bean、controller增刪改查代碼,以及前端頁面和sql建表語句
  • JWT Token實現無狀態登陸和權限校驗,token自動刷新,不須要開發者操心

技術棧

  • 前端項目:Vue、element-ui
  • 後端項目:pringBoot、Mybatis-Plus、MySQL、Ehcache、Jwt

運行效果

登陸頁面

在這裏插入圖片描述

接口管理頁面

在這裏插入圖片描述

角色管理

在這裏插入圖片描述

角色管理 - 配置菜單

在這裏插入圖片描述

角色管理 - 配置功能

在這裏插入圖片描述

功能管理

在這裏插入圖片描述

功能管理 - 接口配置

在這裏插入圖片描述

資源和文檔

若是客官喜歡這個項目,歡迎Star並下載下來使用,項目地址以下:java

項目相關教程請點擊:【開源項目】SingleBoot教程sql

若是客官在使用過程當中遇到了難題,歡迎在碼雲上給我留言,或者搜索加入qq羣直接找我解答~qq羣號: 776241689
本項目有關的技術教程文章,我將在下面的公衆號中分享,歡迎關注!
在這裏插入圖片描述PS:小到Java後端技術、計算機基礎知識,大到微服務、Service Mesh、大數據等,都是本人研究的方向。我將按期在公衆號中分享技術乾貨,但願以我一己之力,拋磚引玉,幫助朋友們提高技術能力,共同進步!element-ui

相關文章
相關標籤/搜索