Home

Awesome

<div align="center"> <img src="https://cdn.mate.vip/matecloud.svg" width="220">

个人信息 项目交流群 JDK Version <br/> MateBoot Spring Boot Spring Cloud Spring Cloud Alibaba

🔥 演示地址⚙️ 安装帮助📚 在线文档💬 需求收集

</div>
<div align="center">⭐️ 如果你喜欢 MateBoot,请给它一个 Star,您的支持将是我们前行的动力。</div>

平台说明

MateBoot是一个基于SpringBoot3的快速开发平台,采用前后端分离的模式,前端采用Element Plus组件,后端采用SpringBoot3、Sa-token、Mybatis-Plus、Redis、RabbitMQ、FastDFS等核心技术,同时提供了代码生成器,能够快速生成前后端代码,减少开发量,提高开发效率。

项目特点

  1. 极简的代码,强大的功能,开箱即用,开发效率高,学习成本低。
  2. 主流技术栈,SpringBoot3、SA-TOKEN认证、Mybatis-Plus、Redis、RabbitMQ、FastDFS等。
  3. 强大的本地代码生成器,后端代码快速生成,本项目后台开发,代码都是生成器生成,做了简单调整,开发速度快。
  4. 前端采用Element Plus组件,简单易用,开发效率高。

后端项目启动

  1. JDK版本要求:JDK17+。
  2. 创建数据库,导入mate-bootstrap/src/main/resources/_sql目录下的SQL文件。
  3. 修改mate-bootstrap/src/main/resources/application-dev.yml文件中的数据库配置。
  4. 安装Redis,修改mate-bootstrap/src/main/resources/application-dev.yml文件中的Redis配置。
  5. 启动mate-bootstrap/src/main/java/vip/mate/bootstrap/MateBootstrapApplication.java文件。
  6. 后台访问地址:http://localhost:8888/doc.html 查看文档

前端项目启动

  1. 安装Node.js,推荐使用最新稳定版16+。
  2. 进入目录mate-ui-admin,执行yarn install安装依赖。
  3. 执行yarn serve启动项目。

项目结构

mateboot
├── mate-core -- 核心模块
├── mate-platform -- 平台模块
│   ├─mate-system -- 系统模块
│   ├─mate-demo -- 演示模块
├── mate-plugin -- 插件模块
│   ├─mate-code -- 代码生成插件  
├── mate-bootstrap -- 启动模块   
├── mate-ui-admin -- 后台管理前端

项目文档

特别鸣谢

GIT Commit 提交规范