前言
告别臃肿,拥抱简约! 我们推出的最小化管理系统,以其极致简洁的架构和高效的功能脱颖而出。前端采用Vue3 + Element-Plus,后端基于SpringCloud Alibaba微服务架构,提供完善的认证授权体系。这套系统不仅能满足基础的管理需求,还能作为微服务脚手架,帮助你快速构建个性化业务系统。项目即将开源,期待你的加入!
一、MicroAdmin简介
MicroAdmin 是一款基于Spring Cloud Alibaba的微服务架构,前端基于Vue3 + Element-Plus,宗旨:高效、灵活、可扩展。通过封装基础能力,大幅提升开发效率,助您快速构建企业级应用。
💥 特色之处:
- 设计美观,风格统一: 组件设计遵循统一的设计规范,保证整体界面风格一致。
- 极简架构,高效开发:采用精简架构,降低开发复杂度,提升开发效率,可二次开发迭代、可商用。
- 高度灵活,自由定制:基于原生组件,提供最大化定制空间,满足个性化需求。
核心功能 | 描述 |
---|---|
RBAC权限 | 标准的RBAC权限模型,可绑定多角色、设置数据权限 |
多数据源切换 | 支持多数据源,如mysql、postgresql、oracle等 |
多模式登录 | 账号密码模式、验证码模式、手机号码模式、微信小程序模式 |
无感刷新 | 支持令牌过期刷新,用户自动登录无感知切换 |
Redis缓存 | Redis支持多种序列化方式,结合Snappy压缩,节约内存和带宽 |
分布式锁 | Redisson分布式锁,支持用户自定义回调处理机制 |
分布式锁 | Redisson分布式锁,支持用户自定义回调处理机制 |
日志收集 | MDC + Redis + ELK日志收集处理分析 |
数据安全加密 | 支持SM4国密加密,如用户登录支持数据加密传输 |
二、体验预览
💥 体验地址: MicroAdmin极速体验
💥 账号密码: 【admin / admin】
部分页面 | 部分页面 |
---|---|
二、核心技术栈
技术栈 | 版本 |
---|---|
Java | 11+ |
Spring Boot | 2.7.18 |
Spring Cloud | 2021.0.5 |
Spring Cloud Alibaba | 2021.0.5.0 |
Oauth2 Authorization Server | 0.4.5 |
Mybatis Plus | 3.5.7 |
MySQL | 8.0.19 |
Druid | 1.2.20 |
Dynamic Datasource | 3.5.0 |
Swagger3.0 | 4.3.0 |
整个技术栈选型都是基于目前市场的一个使用情况来定的,就比如我们公司自己使用的就是这一套,除此之外后面我们会单独开一个SpringBoot3.0的升级版,且我们会继续封装一些企业中实用的组件库,如MQ、ES、Flowable、XXL-job等。
三、能够收获什么?
1. 打造专属王国
基于我们开源的微服务基础,你可以随心所欲地构建属于自己的个性化应用。想象一下,一个属于你的、独一无二的业务系统正在向你招手!
- 极简架构,快速上手: 告别复杂的配置,轻松搭建你的专属应用。
2. 从零到一,构建企业级App
我们不仅提供强大的后端服务,还将手把手教你打造一个企业级的uniapp移动应用。即使你是新手,也能轻松入门,快速上手。
- uniapp实战: 从基础知识到实战项目,带你一步步掌握uniapp开发技巧。
3. 新技术栈探索
我们不会止步于此,将持续探索新的技术栈,紧跟技术潮流,不断推出新版本,保持你的应用始终处于领先地位。
- 后期:基于第一版本MicroAdmin,开发第二个大版本,SpringBoot3.0 + Jdk17版本。
最后
想和一群热爱技术的伙伴一起玩转微服务吗? 关注公众号【Java星探】,加入MicroAdmin开源社区,与我们共同打造高效、灵活的微服务应用。这里有丰富的技术干货、最新的项目动态,更有机会与开发者们一起交流、成长。
💥B站: https://www.bilibili.com/video/BV1PfYQecELz/?spm_id_from=333.999.0.0
💥公众号搜索: Java星探