SpringBoot3+Vue3+ArcoDesign主流前端分离开发框架 | 小蚂蚁云 ...

打印 上一主题 下一主题

主题 1029|帖子 1029|积分 3087

 项目先容

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



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



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

依赖版本JDK 1717.0.10SpringBoot3.3.0SpringSecurity3.3.0MybatisPlus3.5.7hutool-all5.8.26fastjson22.0.46lombok1.18.30knife4j4.4.0easyexcel3.3.4Vue33.4.27ArcoDesign2.56.0 功能模块



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

版本名称阐明地点小蚂蚁云单体Vue3+ElementPlus版基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈XiaoMaYi-EleVue: 小蚂蚁云单体Vue3+ElementPlus前后端分离后台管理系统,基于SpringBoot3、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现;支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本按需选择即可,已集成权限架构体系和底子模块,开发服从,节省人力。小蚂蚁云单体Vue3+AntDesign版基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-AntdVue: 小蚂蚁云单体Vue3+AntDesign前后端分离后台管理系统,基于SpringBoot3、Vue3、TypeScript、AntDesign、MySQL等技术栈实现;支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本按需选择即可,已集成权限架构体系和底子模块,开发服从,节省人力。小蚂蚁云单体Vue3+NaiveUI版基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈XiaoMaYi-NaiveVue: 小蚂蚁云单体Vue3+NaiveUI前后端分离后台管理系统,基于SpringBoot3、Vue3、TypeScript、NaiveUI、MySQL等技术栈实现;支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本按需选择即可,已集成权限架构体系和底子模块,开发服从,节省人力。小蚂蚁云单体Vue3+ArcoDesign版基于SpringBoot3、SpringSecurity、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-ArcoVue: 小蚂蚁云单体Vue3+ArcoDesign前后端分离后台管理系统,基于SpringBoot3、Vue3、TypeScript、ArcoDesign、MySQL等技术栈实现;支持多主题切换模式,多端兼容手机客户端、PAD平板、PC电脑等终端设备,为了高度适配企业、政府和开发者定制化项目的需求,目前单体前后端分离架构发行了多个版本按需选择即可,已集成权限架构体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Nacos+ElementPlus版基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Nacos-EleVue: 小蚂蚁云微服务Nacos+ElementPlus后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Nacos+AntDesign版基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Nacos-AntdVue: 小蚂蚁云微服务Nacos+AntDesign后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、AntDesign、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Nacos+NaiveUI版基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Nacos-NaiveVue: 小蚂蚁云微服务Nacos+NaiveUI后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、NaiveUI、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Nacos+ArcoDesign版基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Nacos-ArcoVue: 小蚂蚁云微服务Nacos+ArcoDesign后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ArcoDesign、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Consul+ElementPlus版基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ElementPlus、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Consul-EleVue: 小蚂蚁云微服务Consul+ElementPlus后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Consul+AntDesign版基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、AntDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Consul-AntdVue: 小蚂蚁云微服务Consul+AntDesign后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、TypeScript、AntDesign、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Consul+NaiveUI版基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、NaiveUI、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Consul-NaiveVue: 小蚂蚁云微服务Consul+NaiveUI后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、TypeScript、NaiveUI、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。小蚂蚁云微服务Consul+ArcoDesign版基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、ArcoDesign、TypeScript、Vite、MySQL等技术栈XiaoMaYi-Consul-ArcoVue: 小蚂蚁云微服务Consul+ArcoDesign后台管理系统,基于SpringCloud、SpringSecurity、OAuth2、Consul、Seata、MybatisPlus、Vue3、TypeScript、ArcoDesign、MySQL等技术栈;支持多主题切换、多端兼容,为了企业、政府和开发者定制化项目需求,目前发行了多个版本按需选择,已集成权限体系和底子模块,开发服从,节省人力。 模块预览



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表