小蚂蚁云 XiaoMaYi-Nacos-AntdVue 微服务框架 v1.0.0 发布
v1.0.0 更新内容:
1、全新架构设计;
2、全系支持 JDK17;
3、全系支持 MySQL、PostgreSQL、SqlServer、Sqlite 等数据库;
项目介绍
基于 SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、AntDesign、MySQL 等技术栈实现的单体前后端分离后台管理系统;后端基于 Java 语言采用 SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQL 等主流技术栈,前端基于 Vue3、TypeScript、Vite 等技术栈实现,采用 ElementPlus 前端 UI 框架,基于目前 Vue 前后端分离主流设计思想,为了实现精细化分工,模块化、组件化开发模式,目前采用完全前后端分离架构实现,前端应用通过 API 调用后端服务的方式实现数据交互;整套系统拥有完善的 RBAC 权限架构体系,权限颗粒度精细至按钮级别,支持多主题切换模式,多端兼容手机客户端、PAD 平板、PC 电脑等终端设备,提升了用户使用体验;同时为了简化开发,本身集成了基础模块,如用户模块、角色模块、菜单模块、部门模块、岗位模块、职级模块、日志模块、租户模块、字典模块、配置模块、行政区划、任务调度等基础功能模块; 为了支持个别企业和开发者多租户功能需求,在设计之初已重点设计并支持多租户功能;为了实现项目快速开发,官方自定义研发了整套代码生成器功能,可以根据单个规范的数据表结构一键生成模块的后端文件代码和前端模块代码;为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本,根据实际需求按需选择即可,软件框架本身已集成了权限架构体系和基础功能模块,极大的提高了开发效率,降低了项目研发成本以及节省了人力。
软件架构
- 采用
模块化
、插件化
设计,实现核心类库按需引入; - 采用
Spring Cloud
、Spring Cloud Alibaba
、SpringBoot
等微服务组件框架; - 采用
Spring Authorization Server
、SpringSecurity
等微服务统一认证框架; - 采用
Nacos
、Seata
、 等微服务统一认证框架; - 采用
Vue3
、TypeScript
、AntDesign
、Vite
等技术实现完全前后端分离; - 采用
MybatisPlus
、hutool
、fastjson2
等主流开源框架; - 采用
Json Web Token
、redis
缓存技术等令牌生成机制; - 采用
AOP
切面技术实现日志及权限访问控制,颗粒度至按钮节点级别; - 采用
Validator
验证器,实现DTO
参数严格校验; - 采用
SpringDoc
、knife4j
实现在线文档查看; - 采用
redis
缓存技术记录登录信息,实现在线强制退出机制; - 采用
mybatis-plus-generator
实现代码生成器,一键生成模块文件; - 采用
MybatisPlus
实现多租户数据隔离策略; - 集成
阿里短信
、邮件
等核心功能,实现业务解耦; - 集成
在线监控
技术,实现应用健康度、性能在线监控; - 集成
Druid
数据库连接池,用于管理数据库连接;
软件信息
- 软件名称:小蚂蚁云微服务 Nacos+AntDesign版
- 软件作者:@小蚂蚁云团队
- 软件协议:Apache-2.0
- 官网网址:https://www.xiaomayicloud.com
- 文档网址:http://docs.cloud.nacos.antdvue.xiaomayicloud.com
- 演示地址:http://manage.cloud.nacos.antdvue.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 |
模块预览

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
调问更新8.15~8.22:SPSS导出+自定义选项编号+4项功能+9项功能优化+10项Bug修复
调问自开源以来一直坚持前后端所有代码 100% 开源💯,保证所有功能的稳定与可改造能力👏。 🔥 安装下载地址(安装包):https://www.diaowen.net/install/docker 🔥 源码下载地址: https://gitee.com/wkeyuan/DWSurvey 本周对数据导出进行了重大更新,在专业的调研场景中,将收集数据导出到SPSS进行进一步更新,是分析数据的必要步骤。调问上周支持了直接将调研数据导出为SPSS文件格式,直接从spss软件进行打开,为专业场景提供了更加便利、可行的功能支持: 除此之外,还增加了快速编码自定义配置功能,可以快速批量配置自定义问卷与选项编码,这样就可以为每个选项定义指定格式的编号,支持在考试场景中,方便更加直观的统计结果数据: 此外还增加了部门导出功能、自定义网站icon图标功能。欢迎大家来体验试用。 欢迎伙伴们,在surveyform.cn上进行体验、试用!!!https://www.surveyform.cn 本周更新: 功能新增: 增加spss原始数据导出功能,增加三种原始数据导出模式,分别是分值、序号、...
- 下一篇
DjangoAdmin 敏捷开发框架 FastAPI+Layui 版本 v2.6.0 发布
v2.6.0 更新内容: 1、新增全局参数配置; 2、新增到出 Excel 功能; 3、新增导入 Excel 功能; 4、新增上传导入功能组件; 5、新增导出下载功能组件; 6、新增上传文件功能; 7、新增读取 env 配置文件扩展; 8、优化角色权限节点参数设置; 9、优化非超管用户权限设置问题; 10、修复近期用户反馈的问题; 一款 Python 语言基于 FastAPI、Layui、MySQL 等框架精心打造的一款模块化、高性能、企业级的敏捷开发框架,本着简化开发、提升开发效率的初衷触发,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式:单图上传、多图上传、下拉选择、开关按钮、单选按钮、多选按钮、图片裁剪等等一系列个性化、轻量级的组件,是一款真正意义上实现组件化开发的敏捷开发框架。 软件信息 软件名称:DjangoAdmin 敏捷开发框架 FastAPI+Layui 版本 官网网址:https://www.djangoadmin.cn 文档网址:http://docs.fastapi.layui.djangoadmin.cn 演示地址:http://manage.fast...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Red5直播服务器,属于Java语言的直播服务器
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程