墨林码农专注分享开源项目, 精选开源社区技术干货,分享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(通知模块) :项目提供系统公告的功能。
截图
- 代码生成
- 后台模块
结束语
几个简单的字符,就能创造出欢乐,
几个简单的号码,便能写出奇迹。
一个键盘,就能畅游世界,
一根网线,便能知晓天下。
创作不易,感谢大家的支持。后续也会分享更多的干货和技术资讯,您的阅读就是对小编的支持,再次感谢各位老铁!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。