天天看點

一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat

作者:墨林碼農

#夏日生活打卡季#

墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。

大家好,我是墨林,今天給大家推薦一款企業級快速開發的腳手架,可以快速搭建适合自己的背景管理系統:ballcat。

一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat

簡介

BallCat技術棧涉及:Spring Boot、Spring Security、Spring Authorization Server、Mybatis Plus、Hutool等開源架構。

BallCat是一個快速開發項目的腳手架,可以幫助企業快速搭建屬于自己的背景管理系統,項目中并提供多種便捷starter進行功能擴充。系統主要功能包括前背景使用者分離的設計,菜單權限,資料的權限隔離,定時任務的處理,通路日志記錄,記錄檔記錄,異常日志記錄,統一異常處理,XSS過濾,SQL防注入等多種功能。

功能子產品

  • ballcat-auth(授權子產品):用于支撐 OAuth2 的授權伺服器,提供授權的功能。用 Spring-Security-OAuth2 作為基礎,項目中內建了登入圖像驗證碼,登入AES密碼解密過濾器等相關功能。
  • ballcat-system(系統子產品):項目提供了使用者管理,角色管理,菜單管理,系統配置等管理系統必備的核心基礎功能。
  • ballcat-log(日志子產品):項目提供了登入日志、記錄檔、通路日志等日志記錄功能,可串聯一次請求中的所有日志資訊,友善進行日志的追蹤。
  • ballcat-notify(通知子產品) :項目提供系統公告的功能。
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat

截圖

  • 代碼生成
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
  • 背景子產品
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat
一個快速開發腳手架,快速搭建企業級背景管理系統:ballcat

結束語

幾個簡單的字元,就能創造出歡樂,

幾個簡單的号碼,便能寫出奇迹。

一個鍵盤,就能暢遊世界,

一根網線,便能知曉天下。

創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!

繼續閱讀