JeeLowCode 企业级低代码开发框架
JeeLowCode 是一款专为企业级应用开发打造的低代码开发框架,通过可视化配置和拖拽式操作,让开发者无需编写复杂代码即可快速构建功能完善的企业管理系统。该开源项目支持免费商用。
核心优势
- 零编码开发:通过界面配置即可完成数据表创建、表单设计和报表生成
- 可视化操作:拖拽组件、配置属性,所见即所得的开发体验
- 企业级特性:完善的权限控制、多租户支持、高并发处理能力
- 全栈解决方案:前后端分离架构,支持多种数据库和部署方式
快速上手指南
环境准备与安装
克隆项目到本地:
git clone <project_repository_url>
项目采用模块化设计,主要包含以下几个核心模块:
- jeelowcode-core:框架核心功能模块
- jeelowcode-framework:扩展工具和组件库
- jeelowcode-admin:管理后台启动模块
配置步骤
- 导入数据库脚本(位于 doc/sql.zip)
- 配置数据源信息
- 启动管理后台服务
核心功能
可视化表单设计器
JeeLowCode 提供了强大的表单设计功能,您可以通过拖拽字段组件快速构建业务表单。在 jeelowcode-core/src/main/java/com/jeelowcode/core/framework/controller/ 目录下,包含了丰富的控制器类,支持各种业务场景的表单配置。
智能报表生成
只需配置 SQL 语句,系统即可自动生成各类统计图表和报表。项目内置了完整的报表配置体系,位于 jeelowcode-core/src/main/java/com/jeelowcode/core/framework/entity/ 中的报表相关实体类,为数据可视化提供强大支持。
技术架构
JeeLowCode 基于现代化的技术栈构建,确保了项目的稳定性和扩展性:
后端技术栈:
- Spring Boot 2.7.18 作为核心框架
- MyBatis-Plus 提供数据持久化支持
- Redis 实现高效缓存管理
- MinIO 用于对象存储服务
前端技术栈:
- Vue 3.2 构建用户界面
- Element Plus 提供丰富的 UI 组件
- ECharts 实现数据可视化展示
应用场景
企业管理系统开发
- CRM 客户关系管理
- ERP 企业资源计划
- OA 办公自动化系统
数据可视化平台
通过简单的 SQL 配置,即可生成企业级的统计看板和业务报表。
开发效率对比
| 开发环节 | 传统开发 | JeeLowCode | 效率提升 |
|---|---|---|---|
| 数据库设计 | 2 小时 | 10 分钟 |

