#夏日生活打卡季#
墨林碼農專注分享開源項目, 精選開源社群技術幹貨,分享Github、Gitee上有趣、有價值的項目,一起學習,一起成長。
大家好,我是墨林,今天給大家推薦一款企業級快速開發的腳手架,可以快速搭建适合自己的背景管理系統: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(通知子產品) :項目提供系統公告的功能。
截圖
- 代碼生成
- 背景子產品
結束語
幾個簡單的字元,就能創造出歡樂,
幾個簡單的号碼,便能寫出奇迹。
一個鍵盤,就能暢遊世界,
一根網線,便能知曉天下。
創作不易,感謝大家的支援。後續也會分享更多的幹貨和技術資訊,您的閱讀就是對小編的支援,再次感謝各位老鐵!