JeeLowCode 企业级低代码开发框架技术文档
1. 安装指南
1.1 环境要求
- JDK: 1.8+
- Maven: 3.6+
- Node.js: 14.0+
- 数据库: MySQL 8.0 / Oracle 11g / PostgreSQL / 达梦
- 中间件: Redis 5.0+, MinIO
1.2 依赖安装
# 后端依赖安装
mvn clean install
# 前端依赖安装
npm install
2. 项目使用说明
2.1 快速启动
- 导入数据库脚本(位于
/sql目录) - 修改
application-dev.yml配置数据库连接 - 启动后端服务:
mvn spring-boot:run
- 启动前端服务:
npm run dev
2.2 核心功能入口
- 访问地址:
http://localhost:8080 - 默认账号:admin/admin123
3. API使用文档
3.1 基础API结构
@RestController
@RequestMapping("/api/{module}")
public class ModuleController {
@GetMapping("/list")
public Result<List<Entity>> list(EntityQuery query) {
// 分页查询逻辑
}
@PostMapping("/create")
public Result<Long> create(@Valid @RequestBody EntityCreateReq req) {
// 创建逻辑
}
}
3.2 典型API示例
数据表操作API
// 获取表结构
GET /api/generator/table/{tableName}
// 生成代码
POST /api/generator/code
{
"tableNames": ["table1", "table2"],
"templateType": "CRUD"
}
4. 项目安装方式
4.1 源码安装
git clone https://gitcode.com/jeelowcode/jeelowcode.git
cd jeelowcode
mvn clean package
4.2 Docker部署
# 构建镜像
docker build -t jeelowcode .
# 运行容器
docker run -d -p 8080:8080 jeelowcode
4.3 宝塔面板安装
- 创建MySQL数据库
- 配置Java项目管理器
- 上传war包部署
5. 核心模块说明
| 模块 | 功能描述 |
|---|---|
| jeelowcode-admin | 系统启动入口模块 |
| jeelowcode-framework | 核心功能框架模块 |
| jeelowcode-module | 业务功能扩展模块 |
| jeelowcode-tenant | 多租户功能实现 |
6. 注意事项
- 项目采用Apache 2.0协议,但禁止二次开源
- 生产环境建议配置Nginx反向代理
- 定期备份
/jeelowcode-module自定义业务代码
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



