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

小蚂蚁云 XiaoMaYi-NaiveVue 单体敏捷开发框架 v1.1.0 发布

夏宇大大_1966

夏宇大大_1966

发布时间:2025-12-13 14:31:02

|

243人浏览过

|

来源于php中文网

原创

v1.1.0 更新内容:
1、新增 excel 导入、导入核心类库; 
2、新增 oss 云存储核心类库; 
3、修复近期用户反馈的 bug;

项目介绍

基于 SpringBoot3、SpringSecurity、MybatisPlus、Vue3、TypeScript、Vite、NaiveUI、MySQL 等技术栈实现的单体前后端分离后台管理系统;后端基于 Java 语言采用 SpringBoot3、SpringSecurity、MybatisPlus、MySQL 等主流技术栈,前端基于 Vue3、TypeScript、Vite 等技术栈实现,采用 NaiveUI 前端 UI 框架,基于目前 Vue 前后端分离主流设计思想,为了实现精细化分工,模块化、组件化开发模式,目前采用完全前后端分离架构实现,前端应用通过 API 调用后端服务的方式实现数据交互;整套系统拥有完善的 RBAC 权限架构体系,权限颗粒度精细至按钮级别,支持多主题切换模式,多端兼容手机客户端、PAD 平板、PC 电脑等终端设备,提升了用户使用体验;同时为了简化开发,本身集成了基础模块,如用户模块、角色模块、菜单模块、部门模块、岗位模块、职级模块、日志模块、租户模块、字典模块、配置模块、行政区划、任务调度等基础功能模块; 为了支持个别企业和开发者多租户功能需求,在设计之初已重点设计并支持多租户功能;为了实现项目快速开发,官方自定义研发了整套代码生成器功能,可以根据单个规范的数据表结构一键生成模块的后端文件代码和前端模块代码;为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本,根据实际需求按需选择即可,软件框架本身已集成了权限架构体系和基础功能模块,极大的提高了开发效率,降低了项目研发成本以及节省了人力。

Auth0 Vue
Auth0 Vue

在 Vue.js 3 中添加身份验证(登录、注销、用户会话、受保护路由),集成 @auth0/auth0-vue SDK,配合 Vite 使用。

下载

软件架构

  • 采用 模块化、插件化 设计,实现核心类库按需引入;
  • 采用 Vue3、TypeScript、NaiveUI、Vite 等技术实现完全前后端分离;
  • 采用 MybatisPlus、hutool、fastjson2 等主流开源框架;
  • 采用 Json Web Token 、redis 缓存技术等令牌生成机制;
  • 采用 AOP 切面技术实现日志及权限访问控制,颗粒度至按钮节点级别;
  • 采用 Validator 验证器,实现 DTO 参数严格校验;
  • 采用 SpringDoc、knife4j 实现在线文档查看;
  • 采用 redis 缓存技术记录登录信息,实现在线强制退出机制;
  • 采用 mybatis-plus-generator 实现代码生成器,一键生成模块文件;
  • 采用 MybatisPlus 实现多租户数据隔离策略;
  • 集成 阿里短信、邮件 等核心功能,实现业务解耦;
  • 集成 在线监控 技术,实现应用健康度、性能在线监控;
  • 集成 Druid 数据库连接池,用于管理数据库连接;

软件信息

  • 软件名称:小蚂蚁云单体 Vue3+NaiveUI 版
  • 软件作者:@小蚂蚁云团队
  • 软件协议:Apache-2.0
  • 官网网址:https://www.xiaomayicloud.com
  • 文档网址:http://docs.naivevue.xiaomayicloud.com
  • 演示地址:http://manage.naivevue.xiaomayicloud.com

功能模块

  • 主控制台:纯静态页面,提供给有需要的企业、开发者做定制化使用;
  • 用户管理:实现用户数据录入于管理,增强了账户安全;
  • 角色管理:基于 RBAC 权限架构体系,实现角色权限的管理;
  • 菜单管理:用于权限菜单数据管理以及菜单节点权限数据管理;
  • 部门管理:用于管理系统架构体系中的部门数据;
  • 岗位管理:针对用户岗位属性的数据进行统一维护管理;
  • 租户管理:主要对租户入住数据进行管理和租户账号开通管理;
  • 日志管理:用于登录日志、操作日志管理和维护;
  • 参数管理:用于对系统核心参数的定义和管理;
  • 配置管理:用于对动态配置参数的统一管理和设置;
  • 字典管理:用于对字典数据、字典项数据的管理为维护;
  • 通知公告:主要对通知、公告等站外、站内数据进行管理;
  • 行政区划:针对全国行政区划分数据进行管理和维护;
  • 消息管理:对系统消息模块进行查阅和管理;
  • 短信日志:主要用于记录发送短信的日志信息进行管理;
  • 邮件日志:主要用于记录邮件发送记录和数据维护管理;
  • 文件日志:主要用于上传图片、文件等资源附件日志记录进行管理;
  • 文件模板:主要对系统中使用的文件模板进行上传和管理;
  • 邮件模板:主要对系统使用的邮件模板文件进行管理;
  • 短信模板:主要对系统短信模板信息进行录入、维护和管理;
  • 消息模板:主要针对系统业务发送的消息内容进行统一管理;
  • 系统设置:针对系统的常规配置数据进行可视化管理维护;
  • CMS 管理:主要用于网站相关的数据进行管理的模块;
  • 任务调度:主要用于对定时任务进行定义和统一调度管理;
  • 在线用户:主要用于在线用户的维护以及强制退出登录;
  • SQL 监控:主要结合 Druid 数据库连接池技术实现数据库 SQL 监控管理;
  • 性能监控:用于监控应用 CPU、内存、服务器、磁盘、虚拟机等信息;
  • 健康监控:主要用于对系统健康度和运行状态、性能进行监控;
  • 缓存监控:主要对系统缓存信息进行统计和监控查阅;
  • 代码生成:官方定制化模板生成器,用于简化单模块开发,提高效率;
  • 接口文档:用于查阅系统接口在线文档,查阅 API 地址、入参、出参等;

其他版本

版本名称 说明 地址
小蚂蚁云单体 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

模块预览

小蚂蚁云 XiaoMaYi-NaiveVue 单体敏捷开发框架 v1.1.0 发布

源码地址:点击下载

热门AI工具

更多
咔片AIPPT

一款在线AI演示文稿制作工具,可根据主题和内容需求辅助生成PPT结构与页面,提高演示材料制作效率。

Loomy
Loomy Hot

一款AI工具,主要用于科大讯飞发布的桌面级 AI 助理,比 OpenClaw 更易用、更安全!,适合需要提升相关任务效率的用户。

DeepSeek

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

PixTV
PixTV Hot

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

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

WorkBuddy

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

超级简历WonderCV

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

豆包大模型

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

相关专题

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

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

272

2026.02.13

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

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

480

2026.02.25

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

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

331

2026.03.13

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

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

246

2026.06.03

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

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

518

2026.06.16

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

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

4003

2023.10.12

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

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

851

2023.10.27

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

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

1049

2024.02.23

LLVM自定义Pass怎么写
LLVM自定义Pass怎么写

本专题聚焦LLVM自定义Pass开发,整理Pass类结构、run()方法、PreservedAnalyses、CMake构建、插件注册、-load-pass-plugin加载和测试用例编写流程。

80

2026.09.30

热门下载

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

精品课程

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

共1课时 | 178人学习

使用phpenv集成环境安装极致CMS
使用phpenv集成环境安装极致CMS

共2课时 | 285人学习

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

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