展开菜单
首页 精品内容 本月促销 装机必备 Windows PDF教程 macOS软件 IOS软件 Android AI 专题
全部分类

当前位置:

首页 > 硬件相关 > 小蚂蚁云 XiaoMaYi-Nacos-AntdVue 微服务框架 v1.1.0 发布

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

小蚂蚁云微服务框架v1.1.0发布,新增Excel批量导入与OSS对象存储集成,修复已知问题。系统基于SpringCloud、Nacos、Vue3等前后端分离架构,内置RBAC权限、多租户隔离、代码生成器及常用业务模块,支持多版本选择。

本文目录

    v1.1.0 版本更新日志:

    这次更新主要做了三件事:一是接入了 Excel 文件批量导入功能,同步把核心导入工具类库也一起整进来了;二是集成了 OSS 对象存储服务 SDK,以后云端文件管理就统一走这一套了;三是修复了一波用户反馈的已知问题,该修的逻辑异常也都处理了。

    项目概述

    这套系统,是一个基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、AntDesign、MySQL 等技术栈搭建的单体式前后端分离后台管理平台。后端用 Ja va 写,深度融入了 SpringCloud 微服务生态、SpringBoot3 基础框架、SpringSecurity 权限控制、OAuth2 认证协议、Nacos 注册配置中心、Seata 分布式事务、MybatisPlus 持久层增强和 MySQL 数据库。前端则基于 Vue3 + TypeScript + Vite 构建,UI 组件用了 AntDesign Vue,严格遵循业界主流的前后端解耦理念,通过标准 API 接口完成数据交互,实现了职责清晰、分工明确的模块化和组件化开发流程。

    系统内置了完整的 RBAC 权限模型,粒度细到操作按钮级别。主题皮肤支持多套切换,移动端、平板、桌面端都能自适应适配,交互体验上下了不少功夫。为了减少重复开发,直接预置了用户、角色、菜单、部门、岗位、职级、日志、租户、字典、系统配置、行政区划、定时任务等常用的基础功能模块。架构设计初期就考虑了多租户场景,原生支持数据隔离。另外,官方还自研了一套代码生成器,根据标准数据库表结构,自动生成后端 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 解析器
    • 用户会话凭证:基于 JWT 生成,结合 Redis 缓存实现高效校验
    • 权限拦截与操作日志:通过 AOP 切面编程实现,精度覆盖到按钮级
    • 接口入参校验:Validator 注解驱动,确保 DTO 层数据强约束
    • 接口文档:SpringDoc + knife4j 组合方案自动生成
    • 登录状态缓存:统一放 Redis 里,支持管理员对在线用户强制下线
    • 代码生成器:基于 mybatis-plus-generator 定制扩展,一键输出前后端完整模块代码
    • 多租户数据隔离:MybatisPlus 内置插件实现,保障租户间数据安全
    • 消息通道:集成阿里云信息服务和邮件发送组件,业务与消息解耦
    • 应用健康监控:内置模块实时追踪服务运行状态和性能指标
    • 数据库连接池:选用高性能 Druid,提供连接复用、SQL 监控、防 SQL 注入等能力

    产品信息

    • 产品名称:小蚂蚁云微服务 Nacos+AntDesign 版
    • 开发团队:小蚂蚁云团队
    • 开源协议:Apache-2.0

    功能清单

    功能模块方面,基本覆盖了企业后台管理的大部分常见需求,直接拿来就能用:

    • 主控台首页:纯静态展示页,方便企业或开发者快速进行品牌化定制
    • 用户管理:统一维护用户账号信息,强化密码策略和登录安全
    • 角色管理:基于 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
    小蚂蚁云单体 Vue3+AntDesign 版基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL
    小蚂蚁云单体 Vue3+NaiveUI 版基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL
    小蚂蚁云单体 Vue3+ArcoDesign 版基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Nacos+ElementPlus 版基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Nacos+AntDesign 版基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Nacos+NaiveUI 版基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Nacos+ArcoDesign 版基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Consul+ElementPlus 版基于 SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Consul+AntDesign 版基于 SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Consul+NaiveUI 版基于 SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL
    小蚂蚁云微服务 Consul+ArcoDesign 版基于 SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL

    模块界面预览

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    硬件相关
    相关文章 更多
    精品专题 更多
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    macOS软件

    正软商城macOS软件专区,精选适用于Mac电脑的办公、设计、影音、效率、开发和系统工具,提供软件功能介绍、macOS兼容版本、正版授权及购买下载服务。

    IOS软件

    正软商城iOS软件专区,精选适用于iPhone和iPad的办公、学习、影音、设计、效率及AI应用,提供功能介绍、适用设备、系统要求和正版获取方式等信息。

    AI

    正软商城AI软件专区,汇集AI写作、AI绘画、AI视频、AI办公、AI编程、AI翻译、智能客服和数据分析等人工智能工具,提供功能介绍、适用平台、收费方式及正版购买信息。

    Mac软件 更多
    Aperty macOS版
    Aperty macOS版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw macOS版
    AionClaw macOS版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy macOS版
    Loomy macOS版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirBuddy 3 macOS版
    AirBuddy 3 macOS版

    AirBuddy 3 是面向 macOS 的蓝牙外设增强工具,可集中查看 AirPods、Beats 与苹果设备电量,提供快速连接、播放控制、电量提醒、桌面小组件和多台 Mac 外设接力等功能。

    AirServer macOS版
    AirServer macOS版

    AirServer macOS版可把 Mac 转换为无线投屏接收端,通过 AirPlay 或 Google Cast 接收手机、平板和电脑画面,并支持多设备同时连接、高清镜像及会话录制,适合家庭娱乐、课堂教学、会议演示和应用展示。

    AnyDesk macOS版
    AnyDesk macOS版

    AnyDesk macOS版是一款适用于远程办公、设备维护和客户支持的远程桌面工具,可连接并操作异地计算机,支持文件传输、无人值守访问、会话权限控制及跨平台协作。

    WINDOWS 更多
    讯飞绘文 网页版
    讯飞绘文 网页版

    讯飞绘文网页版是科大讯飞推出的AI图文创作与内容运营工具,覆盖热点选题、文章生成、稿件校对、智能配图、排版发布和数据复盘等环节,适合自媒体创作者及内容团队在线使用。

    Maya(Autodesk Maya) Windows版
    Maya(Autodesk Maya) Windows版

    Autodesk Maya 是面向影视、电视、动画和游戏行业的专业三维制作软件,集多边形与 NURBS 建模、角色绑定、关键帧和动作捕捉动画、Bifrost 特效模拟、材质开发及 Arnold 渲染于一体,

    Aperty Windows版
    Aperty Windows版

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    火山引擎 网页版
    火山引擎 网页版

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    立刻MV 网页版
    立刻MV 网页版

    立刻MV 面向音乐人、内容创作者和品牌团队,帮助用户低成本完成歌曲 MV、歌词视频、AI 分镜、图生视频与最终合成。

    蛙蛙写作 网页版
    蛙蛙写作 网页版

    蛙蛙写作 AI 创作工具,覆盖小说、剧本、文案,一键生成文稿,打通文字转视频全流程,高效解决创作难题。

    讯飞智作 网页版
    讯飞智作 网页版

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    超级简历WonderCV 网页版
    超级简历WonderCV 网页版

    超级简历WonderCV是面向应届生和AI小白的智能求职平台,覆盖简历、面试与职业规划。

    音述AI 网页版
    音述AI 网页版

    音述AI,是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区。

    AionClaw Windows版
    AionClaw Windows版

    AionClaw 是可在桌面端运行的任务型 AI 助手,通过数字专家与技能市场组合办公、创作、数据和开发能力。

    Loomy Windows版
    Loomy Windows版

    Loomy 是科大讯飞推出的桌面 AI 助手,可通过对话、任务与工作目录协助处理办公、内容创作和资料整理。

    AirServer Windows版
    AirServer Windows版

    AirServer Windows版可把电脑变成AirPlay、Google Cast和Miracast无线投屏接收端,适合会议演示、课堂教学及家庭大屏分享。发送设备通常无需另装客户端,并可同时接收和智能排列多个镜像会话。