0

0

小蚂蚁云 XiaoMaYi-Nacos-AntdVue 微服务框架 v1.1.0 发布

碧海醫心

碧海醫心

发布时间:2026-01-21 12:36:24

|

802人浏览过

|

来源于php中文网

原创

v1.1.0 版本更新日志:
1、新增 Excel 文件批量导入功能,并配套引入核心导入工具类库;
2、集成 OSS 对象存储服务核心 SDK,支持云端文件统一管理;
3、集中修复近期用户提交的若干已知问题与异常逻辑;

项目概述

本系统是一套基于 springcloud、springsecurity、oauth2、nacos、seata、mybatisplus、vue3、typescript、antdesign、mysql 等主流技术构建的单体式前后端分离后台管理平台。后端采用 java 语言开发,深度融合 springcloud 微服务生态、springboot3 基础框架、springsecurity 权限控制、oauth2 认证协议、nacos 注册配置中心、seata 分布式事务、mybatisplus 持久层增强及 mysql 关系型数据库;前端则依托 vue3 + typescript + vite 构建,选用 antdesign vue 作为 ui 组件体系,严格遵循当前行业主流的前后端解耦设计理念,通过标准化 api 接口完成前后端数据交互,实现职责清晰、分工明确的模块化与组件化开发流程;系统内置完整的 rbac(基于角色的访问控制)权限模型,权限粒度细化至操作按钮级别,支持多主题皮肤切换,全面适配移动端(手机)、平板(pad)及桌面端(pc)等多类型终端设备,显著提升人机交互体验;为降低重复开发成本,系统预置了涵盖用户、角色、菜单、部门、岗位、职级、日志、租户、字典、系统配置、行政区划、定时任务等在内的通用基础功能模块;在架构设计初期即深度考虑多租户场景需求,已原生支持多租户数据隔离机制;同时,官方自主研发了一套高效代码生成器,可根据标准数据库表结构,自动生成对应模块的后端 controller/service/mapper 层代码及前端页面组件、api 调用逻辑等全套源码;为满足政企客户及开发者差异化定制诉求,目前已发布多个技术组合版本,用户可按实际项目需要灵活选型;整体框架已集成成熟权限体系与通用业务模块,大幅缩短交付周期,有效控制研发投入与人力成本。

技术架构

  • 遵循 模块化插件化 架构原则,核心能力以独立类库形式封装,支持按需加载;
  • 后端微服务基础设施基于 Spring CloudSpring Cloud AlibabaSpringBoot 生态构建;
  • 统一身份认证与授权体系由 Spring Authorization ServerSpringSecurity 提供支撑;
  • 服务注册发现与分布式事务分别采用 NacosSeata 实现;
  • 前端采用 Vue3 + TypeScript + AntDesign Vue + Vite 构建完全前后端分离架构;
  • 数据持久层使用 MybatisPlus,并集成 hutool 工具包与 fastjson2 JSON 解析器;
  • 用户会话凭证基于 Json Web Token (JWT) 生成,并结合 Redis 缓存实现高效校验;
  • 权限拦截与操作日志记录通过 AOP 切面编程实现,控制精度覆盖到按钮级操作节点;
  • 接口入参校验采用 Validator 注解驱动方式,确保 DTO 层数据强约束;
  • 接口文档自动化生成依赖 SpringDoc + knife4j 组合方案;
  • 登录状态统一缓存在 Redis 中,支持管理员对在线用户执行强制下线操作;
  • 代码生成能力基于 mybatis-plus-generator 定制扩展,一键输出前后端完整模块代码;
  • 多租户数据隔离策略由 MybatisPlus 内置插件实现,保障租户间数据安全;
  • 集成 阿里云短信服务邮件发送组件,实现业务功能与消息通道解耦;
  • 内置 应用健康监控 模块,实时追踪服务运行状态与性能指标;
  • 数据库连接池选用高性能 Druid,提供连接复用、SQL 监控、防 SQL 注入等能力;

产品信息

功能清单

  • 主控台首页:纯静态展示页,便于企业或开发者快速进行品牌化定制;
  • 用户管理:统一维护用户账号信息,强化密码策略与登录安全机制;
  • 角色管理:依托 RBAC 模型,实现角色创建、权限分配与继承关系配置;
  • 菜单管理:统筹系统导航菜单结构及各节点对应的按钮级权限绑定;
  • 部门管理:维护组织架构中的部门层级、隶属关系与基础属性;
  • 岗位管理:集中管理岗位名称、编码、职责描述及相关人员关联;
  • 租户管理:支持租户入驻审核、账号开通、资源配额设置等功能;
  • 日志中心:涵盖用户登录行为日志与关键业务操作日志的采集与查询;
  • 参数管理:管理系统运行所需的基础常量参数与开关配置项;
  • 配置中心:提供动态配置项的增删改查及实时推送能力;
  • 字典管理:统一维护各类业务字典及其子项,支持分类分级管理;
  • 公告通知:支持站内信与外部渠道(如短信、邮件)的通知内容发布;
  • 行政区划:内置全国省市区三级行政区划数据,支持树形结构浏览与检索;
  • 消息中心:聚合系统内部消息、待办提醒、审批流转等通知信息;
  • 短信日志:完整记录每次短信发送请求、响应结果、失败原因等明细;
  • 邮件日志:归档邮件发送时间、收件人、模板编号、发送状态等轨迹;
  • 文件日志:追踪所有上传附件(图片、文档等)的操作记录与元数据;
  • 文件模板:用于上传和管理常用文档模板(如导出 Excel 模板、合同范本等);
  • 邮件模板:集中维护各类业务场景下的邮件内容模板及变量占位符;
  • 短信模板:统一管理短信签名、模板内容、审核状态及适用场景;
  • 消息模板:定义不同业务事件触发的消息格式与推送策略;
  • 系统设置:提供主题风格、语言切换、默认页签、水印配置等可视化运维入口;
  • CMS 管理:面向门户网站内容的栏目、文章、轮播图、友情链接等模块化管理;
  • 任务调度:基于 Quartz 或 XXL-JOB 实现定时任务的可视化配置与生命周期管理;
  • 在线用户:实时查看当前活跃用户列表,并支持手动踢出指定会话;
  • SQL 监控:依托 Druid 连接池提供的 SQL 执行统计与慢查询分析能力;
  • 性能监控:采集 JVM 内存、CPU 使用率、磁盘 I/O、服务器负载等运行指标;
  • 健康检查:提供 /actuator/health 等端点,直观呈现各微服务健康状态;
  • 缓存监控:汇总 Redis 中各类缓存 Key 的命中率、内存占用、过期策略等信息;
  • 代码生成器:官方定制模板引擎,输入表结构即可生成前后端全栈代码;
  • 接口文档:集成 Swagger UI,支持在线查阅全部 RESTful 接口定义、请求示例与响应结构;

其他发行版本

版本名称 说明 地址
小蚂蚁云单体 Vue3+ElementPlus 版 基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL 等技术栈 https://www.php.cn/link/6aaf618580961e7d7d50f1a6aa246fa1
小蚂蚁云单体 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

模块界面预览

小蚂蚁云 XiaoMaYi-Nacos-AntdVue 微服务框架 v1.1.0 发布

Napkin AI
Napkin AI

Napkin AI 可以将您的文本转换为图表、流程图、信息图、思维导图视觉效果,以便快速有效地分享您的想法。

下载

源码获取:立即下载

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
TypeScript工程化开发与Vite构建优化实践
TypeScript工程化开发与Vite构建优化实践

本专题面向前端开发者,深入讲解 TypeScript 类型系统与大型项目结构设计方法,并结合 Vite 构建工具优化前端工程化流程。内容包括模块化设计、类型声明管理、代码分割、热更新原理以及构建性能调优。通过完整项目示例,帮助开发者提升代码可维护性与开发效率。

44

2026.02.13

TypeScript全栈项目架构与接口规范设计
TypeScript全栈项目架构与接口规范设计

本专题面向全栈开发者,系统讲解基于 TypeScript 构建前后端统一技术栈的工程化实践。内容涵盖项目分层设计、接口协议规范、类型共享机制、错误码体系设计、接口自动化生成与文档维护方案。通过完整项目示例,帮助开发者构建结构清晰、类型安全、易维护的现代全栈应用架构。

184

2026.02.25

数据分析工具有哪些
数据分析工具有哪些

数据分析工具有Excel、SQL、Python、R、Tableau、Power BI、SAS、SPSS和MATLAB等。详细介绍:1、Excel,具有强大的计算和数据处理功能;2、SQL,可以进行数据查询、过滤、排序、聚合等操作;3、Python,拥有丰富的数据分析库;4、R,拥有丰富的统计分析库和图形库;5、Tableau,提供了直观易用的用户界面等等。

1110

2023.10.12

SQL中distinct的用法
SQL中distinct的用法

SQL中distinct的语法是“SELECT DISTINCT column1, column2,...,FROM table_name;”。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

340

2023.10.27

SQL中months_between使用方法
SQL中months_between使用方法

在SQL中,MONTHS_BETWEEN 是一个常见的函数,用于计算两个日期之间的月份差。想了解更多SQL的相关内容,可以阅读本专题下面的文章。

380

2024.02.23

SQL出现5120错误解决方法
SQL出现5120错误解决方法

SQL Server错误5120是由于没有足够的权限来访问或操作指定的数据库或文件引起的。想了解更多sql错误的相关内容,可以阅读本专题下面的文章。

2068

2024.03.06

sql procedure语法错误解决方法
sql procedure语法错误解决方法

sql procedure语法错误解决办法:1、仔细检查错误消息;2、检查语法规则;3、检查括号和引号;4、检查变量和参数;5、检查关键字和函数;6、逐步调试;7、参考文档和示例。想了解更多语法错误的相关内容,可以阅读本专题下面的文章。

379

2024.03.06

oracle数据库运行sql方法
oracle数据库运行sql方法

运行sql步骤包括:打开sql plus工具并连接到数据库。在提示符下输入sql语句。按enter键运行该语句。查看结果,错误消息或退出sql plus。想了解更多oracle数据库的相关内容,可以阅读本专题下面的文章。

1602

2024.04.07

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

23

2026.03.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
MySQL 教程
MySQL 教程

共48课时 | 2.5万人学习

MySQL 初学入门(mosh老师)
MySQL 初学入门(mosh老师)

共3课时 | 0.3万人学习

简单聊聊mysql8与网络通信
简单聊聊mysql8与网络通信

共1课时 | 845人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号