讲师中心 微信公众号
AI工具推荐 视频效率加速

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

冬杰大大_2638

冬杰大大_2638

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

|

822人浏览过

|

来源于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 Cloud、Spring Cloud Alibaba 及 SpringBoot 生态构建;
  • 统一身份认证与授权体系由 Spring Authorization Server 和 SpringSecurity 提供支撑;
  • 服务注册发现与分布式事务分别采用 Nacos 与 Seata 实现;
  • 前端采用 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 发布

根据ui图生成前端页面
根据ui图生成前端页面

将一个或多个 UI 原型图、线框图、产品截图或设计稿转换为标准化、可直接交付的 PRD 风格文档,供产品、设计、前端和测试共同使用。适用于 Codex 需要分析 PC 网页、桌面端、移动端、响应式页面、独立弹窗、表单、表格、看板、数据大屏或多页面流程截图,还原页面结构与交互,强制套用固定文档模板,抽取跨页面共享规则,或把一组原型沉淀为单页规范文档加整体业务流程文档的场景。不适用于纯视觉审美点评、代码实现、接口设计、埋点方案、竞品分析或无 UI 输入的业务需求创作。

下载

源码获取:立即下载

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

SkildArt
SkildArt Hot

SkildArt是一款AI文本写作工具,一站式 AI 视觉创作平台。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

相关专题

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

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

292

2026.02.13

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

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

520

2026.02.25

TypeScript类型系统进阶与大型前端项目实践
TypeScript类型系统进阶与大型前端项目实践

本专题围绕 TypeScript 在大型前端项目中的应用展开,深入讲解类型系统设计与工程化开发方法。内容包括泛型与高级类型、类型推断机制、声明文件编写、模块化结构设计以及代码规范管理。通过真实项目案例分析,帮助开发者构建类型安全、结构清晰、易维护的前端工程体系,提高团队协作效率与代码质量。

371

2026.03.13

TypeScript 全栈开发进阶指南
TypeScript 全栈开发进阶指南

面向有 JavaScript 基础的开发者,深入讲解 TypeScript 的类型系统与全栈开发实践。

286

2026.06.03

TypeScript Node.js 全栈工程化与Monorepo架构实践
TypeScript Node.js 全栈工程化与Monorepo架构实践

本专题围绕 TypeScript 在 Node.js 全栈开发中的工程化实践展开,系统讲解 Monorepo 架构设计、包管理策略、模块复用机制以及服务端与前端统一类型系统的构建方法。通过真实项目案例,帮助开发者提升大型全栈项目的可维护性与协作效率。

638

2026.06.16

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

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

4503

2023.10.12

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

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

931

2023.10.27

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

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

1189

2024.02.23

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

40

2026.10.22

热门下载

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

精品课程

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

共1课时 | 191人学习

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

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn