框架介绍
MyAdmin
基于SpringBoot3.x开发的通用后台管理框架
# 🐻❄️ 介绍
正如你所看到的,我也想做一个适用于大部分场景的快速开发框架,所以,沿用My系列
的MyAdmin
便诞生了
框架基于SpringBoot3.x开发,支持jdk17、jdk21+,使用了Mybatis-Plus、dynamic-datasource多数据源、druid数据库连接池、Sa-Token权限认证、SpringDoc接口文档、lombok、retry重试等组件
在开发过程中,参考了RuoYi-Vue-Plus (opens new window)以及其他前辈的开源项目,在此表示深深的感谢
# 🦊 链接
# 后端仓库
gitee码云 MyAdmin (opens new window)
github MyAdmin (opens new window)
# 前端仓库
gitee码云 MyAdmin-Ui (opens new window)
github MyAdmin-Ui (opens new window)
# 🦄 功能
- 通用权限管理4件套,另有绑定邮箱、绑定手机
- 数据权限:注解形式,简单易用
- 数据库支持:MySQL、PostgreSQL、Oracle
- s3协议通用oss存储:文件管理
- 渠道通知:短信、邮箱、钉钉、飞书、企业微信
- Quartz定时任务:异常报警
- 多样验证码:图片验证码、腾讯验证码,配置快速切换
- 日志管理:登录日志、操作日志
- 系统监控:资源监控、redis监控
- 接口限制:停用、限流
- 通知公告:富文本编辑器
- 功能测试:测试邮件发送、短信发送、钉钉发送、飞书发送、企业微信发送
- 表单构建:拖拽完成页面导出vue文件
- 测试demo:单表、树表、CRUD、导入导出(字典翻译)
- logback日志分类、按期归档
- 字段翻译功能,通过注解实现接口响应字段字典翻译
- 字段脱敏功能,通过注解实现接口响应字段中对
姓名,手机号,身份证号码,银行卡号,电子邮箱,地址信息,IP地址
脱敏 - 防重提交注解
# 🕊️ 计划
- Docker部署
- flowable工作流
- i18n国际化
- 数据库字段加解密注解
# ⚡ 反馈与交流
在使用过程中有任何问题和想法,请给我提 Issue (opens new window)
你也可以在Issue查看别人提的问题和给出解决方案。
或者加入我们的交流群:
MyAdmin 微信群(添加我微信备注"进群") | ![]() MyAdmin QQ群: 373752019 |
# 🐽 后记
上次更新: 2024/10/29, 10:49:54