maku-cloud 是采用SpringCloud Alibaba 2022、SpringCloud 2023、SpringBoot 3.x、SpringSecurity 6.x、Nacos、Mybatis-Plus、Redis等框架,开发的一套微服务脚手架系统,使用门槛极低,且采用MIT开源协议,完全免费开源,可免费用于商业项目等场景。

项目特点

  • 友好的代码结构及注释,便于阅读及二次开发
  • 采用前后端分离架构,更符合企业开发需求
  • 完善的权限控制,可控制到页面或按钮
  • 完善的数据权限,可方便实现数据隔离
  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
  • 支持Online在线表单开发,可快速开发业务,无需部署及重启服务等优点。
  • 支持多家存储服务,如:本地上传、Minio、阿里云、腾讯云、七牛云、华为云等
  • 支持多家短信发送服务,如:阿里云、腾讯云、七牛云、华为云等
  • 支持swagger文档,方便编写API接口文档

目录结构

maku-cloud
├─db               数据库SQL
│  ├─dm8           达梦
│  ├─postgresql    PostgreSQL
│  └─mysql         MySQL
│
├─deploy    部署相关
│
├─maku-cloud-api           RPC接口模块
│
├─maku-cloud-framework     框架模块
│
├─maku-cloud-gateway       网关模块
│
├─maku-cloud-module
│    ├─maku-module-quartz   定时任务
│    ├─maku-module-monitor  监听模块
│    └─maku-module-message  短信模块
│
├─maku-cloud-new           新业务模块(用于开发新业务,不使用可删除)
│
├─maku-cloud-system        系统模块(用户、角色、部门、菜单等系统功能)
│
├─pom.xml                  maven依赖管理

获取帮助

官方社区:https://maku.net
演示环境:https://demo.maku.net/maku-cloud
Github地址:https://github.com/makunet/maku-cloud
Gitee地址:https://gitee.com/makunet/maku-cloud