# mxpio-project **Repository Path**: i_mxpio/mxpio-project ## Basic Information - **Project Name**: mxpio-project - **Description**: Mxpio框架是基于Spring全家桶研发的低代码快速开发框架,整合和封装了企业常用的功能及组件,无论是单体或者Cloud项目均可轻松实现开箱即用。MxpIO Project采用宽泛的MIT开源协议,完全开源。 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2024-12-25 - **Last Updated**: 2025-12-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, SpringCloud, JPA, Vue, Security ## README # Mxpio 简体中文 | [English](https://gitee.com/i_mxpio/mxpio-project/blob/master/README.en.md) ## 项目背景 在企业级应用开发中,快速迭代和高效开发是核心需求。Mxpio 框架应运而生,它基于 Spring 全家桶构建,旨在为开发者提供一个低代码快速开发解决方案。通过整合和封装企业常用的功能及组件,Mxpio 让开发者能够轻松应对单体项目和 Cloud 项目的开发,真正实现开箱即用。 ## 1.简介 >Mxpio框架是基于Spring全家桶研发的低代码快速开发框架,整合和封装了企业常用的功能及组件,无论是单体或者Cloud项目均可轻松实现开箱即用。MxpIO Project采用宽泛的[MIT](https://gitee.com/i_mxpio/mxpio-project/blob/master/LICENSE)开源协议,完全开源。 ## 2.在线文档 **在线文档:**[mxpio-boot](https://mxpio.com/) ## 3.后端技术栈 * Java21+ * Spring Boot 3.3.7 * Spring Cloud 2023.0.3 * Spring Cloud Alibaba 2023.0.3.2 * Spring Data Jpa * Spring Data Redis * Spring Security * Spring Cache * Alibaba Druid * SpringDoc * Jwt * Poi * Camunda * Quartz ### 3.1模块 > Mxpio采用Spring风格的模块管理。模块之间的继承关系如下: ``` mxpio-project ├─mxpio-dependencies // 依赖管理 ├─mxpio-framework // 基础框架库 ├─mxpio-common // 公共模块 ├─mxpio-log // 日志模块 ├─mxpio-cache-caffeine // caffeine缓存模块 ├─mxpio-cache-redis // redis缓存模块 ├─mxpio-jpa // JPA模块 ├─mxpio-expression // 表达式模块 ├─mxpio-security-base // 权限模块 ├─mxpio-security // 权限模块 ├─mxpio-system // 系统模块 ├─mxpio-excel // 表格模块 ├─mxpio-camunda // 流程引擎模块 ├─mxpio-quartz // 定时任务模块 ├─mxpio-filestorage // 文件存储模块 ├─mxpio-message // 消息模块 ├─mxpio-websocket // websocket模块 └─mxpio-dbconsole // 数据库管理模块 ├─mxpio-boot-parent // boot父模块,boot项目继承此模块 ├─mxpio-autoconfigure // 自动装配模块 ├─mxpio-camunda-api // 流程引擎模块API ├─mxpio-dbconsole-api // 数据库管理模块API ├─mxpio-excel-api // 表格API ├─mxpio-filestorage-api // 文件存储模块API ├─mxpio-message-api // 消息模块API ├─mxpio-quartz-api // 定时任务模块API ├─mxpio-security-api // 权限模块API └─mxpio-system-api // 系统模块API ├─mxpio-boot-starters // 启动器 ├─mxpio-boot-starter-parent // 启动器扩展继承此模块 ├─mxpio-common-starter // 公共模块 ├─mxpio-jpa-starter // JPA模块 ├─mxpio-cache-redis-starter // redis缓存模块 ├─mxpio-cache-caffeine-starter // caffeine缓存模块 ├─mxpio-expression-starter // 表达式模块 └─mxpio-websocket-starter // websocket模块 ├─example-boot // 单体示例项目 ├─example-cloud // cloud示例项目 mxpio-ui-vue3 // 前端项目 ``` ## 4. 安装步骤 ### 4.1 克隆项目 ```bash git clone https://gitee.com/i_mxpio/mxpio-project.git cd mxpio-project ``` ### 4.2 安装依赖 ```bash mvn clean install -DskipTests ``` ### 4.3 启动项目 ```bash cd example-boot mvn spring-boot:run ``` ### 4.4 访问项目 ```bash http://localhost:8080 ``` ## 5.贡献指南 我们欢迎社区的贡献!如果你想为 Mxpio 项目做出贡献,请遵循以下步骤: Fork 本项目 创建你的特性分支 (git checkout -b feature/AmazingFeature) 提交你的更改 (git commit -m 'Add some AmazingFeature') 将你的更改推送到特性分支 (git push origin feature/AmazingFeature) 打开一个 Pull Request ## 6.许可证 本项目使用 MIT 许可证。请参阅 LICENSE 文件以获取更多信息。 ## 7.其他 感谢[JetBrains](https://www.jetbrains.com/)提供的IDE授权