17 Star 133 Fork 106

matevip / mateboot

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

⭐️ 如果你喜欢 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: 工作流相关文件修改
MIT License Copyright (c) 2023 MateCloud Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

MateBoot开始全面重构 展开 收起
MIT
取消

发行版 (2)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/matevip/mateboot.git
git@gitee.com:matevip/mateboot.git
matevip
mateboot
mateboot
master

搜索帮助