Skip to content

MateBoot是一款基于MateCloud的Springboot版本,更加轻量级,与MateCloud功能一致,前端共用artemis。

License

Notifications You must be signed in to change notification settings

matevip/mateboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5d76740 · Sep 28, 2023
Sep 28, 2023
Sep 28, 2023
Sep 28, 2023
Sep 27, 2023
Sep 28, 2023
Aug 18, 2023
Sep 28, 2023
Aug 20, 2023
Sep 21, 2023
Sep 28, 2023

Repository files navigation


⭐️ 如果你喜欢 MateBoot,请给它一个 Star,您的支持将是我们前行的动力。

平台说明

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 提交规范

  • feat: 新功能、新特性
  • fix: 修改 bug
  • perf: 更改代码,以提高性能(在不影响代码内部行为的前提下,对程序性能进行优化)
  • refactor: 代码重构(重构,在不影响代码内部行为、功能下的代码修改)
  • docs: 文档修改
  • style: 代码格式修改, 注意不是 css 修改(例如分号修改)
  • test: 测试用例新增、修改
  • build: 影响项目构建或依赖项修改
  • revert: 恢复上一次提交
  • ci: 持续集成相关文件修改
  • chore: 其他修改(不在上述类型中的修改)
  • release: 发布新版本
  • workflow: 工作流相关文件修改

About

MateBoot是一款基于MateCloud的Springboot版本,更加轻量级,与MateCloud功能一致,前端共用artemis。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published