首页
/ 【限时免费】 JeeLowCode 低代码开发平台技术文档

【限时免费】 JeeLowCode 低代码开发平台技术文档

2026-02-04 05:24:39作者:谭伦延

1. 安装指南

1.1 环境要求

  • JDK: 1.8+
  • Maven: 3.6+
  • Node.js: 14.0+
  • 数据库: MySQL 8.0 / Oracle 11g / PostgreSQL / 达梦
  • 中间件: Redis / MinIO

1.2 后端项目安装

  1. 克隆项目仓库:
    git clone https://gitcode.com/jeelowcode/jeelowcode.git
    
  2. 导入到IDEA/Eclipse作为Maven项目
  3. 修改数据库配置:
    # application-dev.yml
    datasource:
      url: jdbc:mysql://localhost:3306/jeelowcode?useSSL=false
      username: root
      password: 123456
    
  4. 执行SQL脚本初始化数据库
  5. 启动主类:JeelowCodeApplication

1.3 前端项目安装

  1. 克隆前端项目:
    git clone https://gitcode.com/jeelowcode/jeelowcode-ui-admin-vue3.git
    
  2. 安装依赖:
    npm install
    
  3. 修改API地址:
    // .env.development
    VITE_APP_BASE_API = '/api'
    
  4. 启动项目:
    npm run dev
    

2. 使用说明

2.1 快速入门

  1. 登录系统(默认账号:admin/123456)
  2. 进入"在线表构建"模块
  3. 创建数据表并配置字段
  4. 自动生成CRUD功能
  5. 通过"表单设计"定制界面

2.2 核心功能

  • 表构建:可视化创建数据库表
  • 表单设计:拖拽式设计业务表单
  • 报表配置:SQL配置生成可视化报表
  • 多表关联:图形化配置表关联关系
  • 数据权限:租户级数据隔离配置

3. API使用文档

3.1 基础API结构

@RestController
@RequestMapping("/api/{module}")
public class ModuleController {

    @GetMapping("/list")
    public CommonResult<PageResult<EntityVO>> list(EntityQuery query) {
        // 分页查询实现
    }
    
    @PostMapping("/create")
    public CommonResult<Long> create(@Valid @RequestBody EntityCreateReq req) {
        // 创建逻辑
    }
}

3.2 典型API示例

用户管理接口

// 用户分页查询
GET /api/system/user/page?pageNo=1&pageSize=10

// 创建用户
POST /api/system/user/create
RequestBody: {
  "username": "test",
  "password": "123456",
  "deptId": 100
}

// 用户详情
GET /api/system/user/get?id=1

4. 项目安装方式

4.1 宝塔面板安装(推荐)

  1. 安装宝塔面板
  2. 通过面板安装MySQL、Redis、Nginx
  3. 上传项目war包到Tomcat/webapps
  4. 配置Nginx反向代理

4.2 Docker部署

# 拉取镜像
docker pull jeelowcode/jeelowcode:latest

# 运行容器
docker run -d -p 8080:8080 \
  -e SPRING_DATASOURCE_URL=jdbc:mysql://mysql:3306/jeelowcode \
  -e SPRING_REDIS_HOST=redis \
  jeelowcode/jeelowcode

4.3 传统部署

  1. 打包后端项目:
    mvn clean package -DskipTests
    
  2. 将生成的war包部署到Tomcat
  3. 前端构建:
    npm run build
    
  4. 部署dist目录到Nginx

注意事项

  1. 首次启动会自动初始化数据库结构
  2. 生产环境务必修改默认账号密码
  3. 建议开启HTTPS保障数据安全
  4. 定期备份数据库和配置文件
登录后查看全文
热门项目推荐
相关项目推荐