基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、TypeScript、NaiveUI、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、MySQL等主流技术栈,前端基于Vue3、TypeScript、Vite等技术栈实现,采用NaiveUI前端UI框架,基于目前Vue前后端分离主流设计思想,为了实现精细化分工,模块化、组件化开发模式,目前采用完全前后端分离架构实现,前端应用通过API调用后端服务的方式实现数据交互;整套系统拥有完善的RBAC权限架构体系,权限颗粒度精细至按钮级别,支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,提升了用户使用体验;同时为了简化开发,本身集成了基础模块,如用户模块、角色模块、菜单模块、部门模块、岗位模块、职级模块、日志模块、租户模块、字典模块、配置模块、行政区划、任务调度等基础功能模块; 为了支持个别企业和开发者多租户功能需求,在设计之初已重点设计并支持多租户功能;为了实现项目快速开发,官方自定义研发了整套代码生成器功能,可以根据单个规范的数据表结构一键生成模块的后端文件代码和前端模块代码;为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本,根据实际需求按需选择即可,软件框架本身已集成了权限架构体系和基础功能模块,极大的提高了开发效率,降低了项目研发成本以及节省了人力。
模块化
、插件化
设计,实现核心类库按需引入;Spring Cloud
、Spring Cloud Alibaba
、SpringBoot
等微服务组件框架;Spring Authorization Server
、SpringSecurity
等微服务统一认证框架;Consul
、Seata
、 等微服务统一认证框架;Vue3
、TypeScript
、NaiveUI
、Vite
等技术实现完全前后端分离;MybatisPlus
、hutool
、fastjson2
等主流开源框架;Json Web Token
、redis
缓存技术等令牌生成机制;AOP
切面技术实现日志及权限访问控制,颗粒度至按钮节点级别;Validator
验证器,实现 DTO
参数严格校验;SpringDoc
、knife4j
实现在线文档查看;redis
缓存技术记录登录信息,实现在线强制退出机制;mybatis-plus-generator
实现代码生成器,一键生成模块文件;MybatisPlus
实现多租户数据隔离策略;阿里短信
、邮件
等核心功能,实现业务解耦;在线监控
技术,实现应用健康度、性能在线监控;Druid
数据库连接池,用于管理数据库连接;依赖 | 版本 |
---|---|
JDK 17 | 17.0.10 |
Spring Cloud | 2023.0.3 |
Spring Cloud Alibaba | 2023.0.1.2 |
Spring Boot | 3.3.0 |
Spring Security | 3.3.0 |
Spring Authorization Server | 1.3.0 |
Mybatis Plus | 3.5.7 |
hutool-all | 5.8.26 |
fastjson2 | 2.0.46 |
lombok | 1.18.30 |
knife4j | 4.4.0 |
easyexcel | 3.3.4 |
Vue3 | 3.4.27 |
NaiveUI | 2.4.x |
版本名称 | 说明 | 地址 |
---|---|---|
小蚂蚁云单体Vue3+ElementPlus版 | 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-EleVue |
小蚂蚁云单体Vue3+AntDesign版 | 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-AntdVue |
小蚂蚁云单体Vue3+NaiveUI版 | 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-NaiveVue |
小蚂蚁云单体Vue3+ArcoDesign版 | 基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-ArcoVue |
小蚂蚁云微服务Nacos+ElementPlus版 | 基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Nacos-EleVue |
小蚂蚁云微服务Nacos+AntDesign版 | 基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Nacos-AntdVue |
小蚂蚁云微服务Nacos+NaiveUI版 | 基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Nacos-NaiveVue |
小蚂蚁云微服务Nacos+ArcoDesign版 | 基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Nacos-ArcoVue |
小蚂蚁云微服务Consul+ElementPlus版 | 基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Consul-EleVue |
小蚂蚁云微服务Consul+AntDesign版 | 基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Consul-AntdVue |
小蚂蚁云微服务Consul+NaiveUI版 | 基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Consul-NaiveVue |
小蚂蚁云微服务Consul+ArcoDesign版 | 基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈 | https://gitee.com/xiaomayicloud/XiaoMaYi-Consul-ArcoVue |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
成员昵称 | 成员职位 |
---|---|
阿苏勒·帕苏尔 | 架构总设计师 |
葛顾问 | 架构设计顾问 |
陈特助 | 前端工程师 |
王博 | 后端工程师 |
于工 | 后端工程师 |
刘工 | UI设计师 |
开源软件遵循 Apache 2.0 协议。 允许商业使用,但务必保留包括但不限于开源团队、软件作者、版权说明等信息。
软件产品版权和最终解释权归【小蚂蚁开源团队】所有,商业版使用需授权,未授权禁止恶意传播和用于商业用途,否则将追究相关人的法律责任。
本软件框架禁止任何单位和个人用于任何违法、侵害他人合法利益等恶意项目使用,禁止用于任何违反我国法律法规的一切项目研发,任何单位和个人使用本软件框架用于产品研发而产生的任何意外、疏忽、合约毁坏、诽谤、版权或知识产权侵犯及其造成的损失 ( 包括但不限于直接、间接、附带或衍生的损失等),本团队不承担任何法律责任。本软件框架只能用于公司和个人内部的法律所允许的合法合规的软件产品(非开源和非竞品)研发,详细声明内容请官方阅读《框架免责声明》附件;
本项目包含的第三方源码和二进制文件之版权信息另行标注。
版权所有 Copyright © 2020~2024 xiaomayicloud.com All rights reserved。
更多细节参阅 LICENSE
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。