maku-boot 采用前后端分离架构,使用 SpringBoot3.x、SpringSecurity6.x、Mybatis-Plus、Vue3、Element-Plus等技术开发的低代码开发平台,旨在为开发者提供一个简洁、高效、可扩展的低代码开发平台。使用门槛极低,支持国密加密、达梦数据库等,符合信创需求的低代码开发平台。

项目特点

  • 采用组件模式,通过组件扩展业务功能,系统再也不臃肿
  • 友好的代码结构及注释,便于阅读及二次开发
  • 采用前后端分离架构,更符合企业开发需求
  • 完善的权限控制,可控制到页面或按钮
  • 完善的数据权限,可方便实现数据隔离
  • 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
  • 支持多家存储服务,如:本地上传、Minio、阿里云、腾讯云、七牛云、华为云等
  • 支持多家短信发送服务,如:阿里云、腾讯云、七牛云、华为云等
  • 支持swagger文档,方便编写API接口文档

目录结构

maku-boot
├─db        数据库SQL
│  ├─dm8    达梦
│  ├─postgresql   PostgreSQL
│  └─mysql  MySQL
│ 
├─maku-boot-api           API模块(用于各模块解耦)
│ 
├─maku-boot-module
│    ├─maku-module-quartz   定时任务
│    ├─maku-module-generator   代码生成器
│    └─maku-module-monitor  监听模块
│  
├─maku-boot-new           新业务模块(用于开发新业务,不使用可删除)
│ 
├─maku-boot-system        系统模块(用户、角色、部门、菜单等系统功能)
│  
├─maku-framework          框架模块
│ 
├─maku-server             服务模块(负责项目的配置、启动)
│ 
├─pom.xml                 maven依赖管理

获取帮助

官网地址:https://maku.net
演示环境:https://demo.maku.net/maku-boot
Gitee地址:https://gitee.com/makunet/maku-boot
Github地址:https://github.com/makunet/maku-boot