JeeLowCode 企业级低代码开发框架技术文档

JeeLowCode 企业级低代码开发框架技术文档

【免费下载链接】jeelowcode 👍 👍 👍 国内首个全开源的低代码开发平台 👍 👍 👍 。JeeLowCode低代码平台能够在线轻松驾驭99.99%编程挑战 【免费下载链接】jeelowcode 项目地址: https://gitcode.com/jeelowcode/jeelowcode

1. 安装指南

1.1 环境准备

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

1.2 后端项目部署

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

1.3 前端项目部署

  1. 克隆前端项目:
git clone https://gitcode.com/jeelowcode/jeelowcode-ui-admin-vue3.git
  1. 安装依赖:
npm install
  1. 启动开发服务器:
npm run dev

2. 使用说明

2.1 快速入门

  1. 访问 http://localhost:80 进入系统
  2. 使用默认账号登录:
    • 管理员: admin/admin123
    • 普通用户: test/123456

2.2 核心功能操作

2.2.1 在线表构建
  1. 进入"系统工具" → "代码生成"
  2. 点击"新建表"按钮
  3. 填写表名、注释等信息
  4. 添加字段并设置属性
  5. 点击"生成代码"完成CRUD功能创建
2.2.2 统计报表配置
  1. 进入"系统工具" → "报表设计"
  2. 新建报表并编写SQL查询
  3. 选择图表类型(柱状图/折线图/饼图)
  4. 设置数据映射关系
  5. 保存并预览效果

3. API使用文档

3.1 基础API结构

@RestController
@RequestMapping("/api/{module}/{biz}")
public class {Biz}Controller {

    @Autowired
    private {Biz}Service {biz}Service;

    @GetMapping("/list")
    public CommonResult<PageResult<{Biz}RespVO>> get{Biz}Page(
            @Valid {Biz}PageReqVO pageReqVO) {
        return success({biz}Service.get{Biz}Page(pageReqVO));
    }
    
    // 其他标准CRUD方法...
}

3.2 典型API示例

用户分页查询
GET /api/system/user/page?pageNo=1&pageSize=10
Headers:
  Authorization: Bearer {token}
数据提交
POST /api/system/user/create
Headers:
  Content-Type: application/json
  Authorization: Bearer {token}
Body:
{
  "username": "test",
  "password": "123456",
  "nickname": "测试用户"
}

4. 项目安装方式

4.1 开发环境安装

  1. 数据库安装:
CREATE DATABASE jeelowcode CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
  1. Redis配置:
spring.redis.host=localhost
spring.redis.port=6379
spring.redis.password=
  1. MinIO配置:
jeelowcode.minio.endpoint=http://localhost:9000
jeelowcode.minio.access-key=minioadmin
jeelowcode.minio.secret-key=minioadmin

4.2 生产环境部署

4.2.1 后端部署
mvn clean package -DskipTests
java -jar jeelowcode-admin/target/jeelowcode-admin.jar
4.2.2 前端部署
npm run build
# 将dist目录部署到Nginx

4.3 Docker部署

# 后端Docker示例
FROM openjdk:8-jdk
COPY target/jeelowcode-admin.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

注意:实际部署时请根据具体环境调整配置参数,建议参考官方文档中的详细配置说明。

【免费下载链接】jeelowcode 👍 👍 👍 国内首个全开源的低代码开发平台 👍 👍 👍 。JeeLowCode低代码平台能够在线轻松驾驭99.99%编程挑战 【免费下载链接】jeelowcode 项目地址: https://gitcode.com/jeelowcode/jeelowcode

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值