JeecgBoot AI低代码平台技术文档

【免费下载链接】JeecgBoot 🔥企业级低代码平台集成了AI应用平台,帮助企业快速实现低代码开发和构建AI应用!前后端分离架构 SpringBoot,SpringCloud、Mybatis,Ant Design4、 Vue3.0、TS+vite!强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领AI低代码开发模式: AI生成->OnlineCoding-> 代码生成-> 手工MERGE,显著的提高效率,又不失灵活~ 【免费下载链接】JeecgBoot 项目地址: https://gitcode.com/jeecgboot/JeecgBoot

1. 安装指南

1.1 环境要求

前端环境
  • Node.js 20+ 版本
  • pnpm 9+ 版本
  • 推荐IDE:IDEA、WebStorm、VSCode
后端环境
  • JDK 17(兼容JDK8/JDK21)
  • Maven 3.6+
  • Redis 5.0+
  • MySQL 5.7+(或Oracle/SQL Server/PostgreSQL等)
  • 推荐IDE:IDEA(需安装lombok插件)

1.2 数据库准备

  1. 创建MySQL数据库(默认字符集utf8mb4)
  2. 执行项目中的SQL初始化脚本(位于/db目录)
  3. 配置数据库连接信息(修改application-dev.yml

2. 项目使用说明

2.1 快速启动

单体模式启动
  1. 后端启动:
cd jeecg-boot
mvn clean install
java -jar jeecg-boot-start/target/jeecg-boot-start-3.8.2.jar
  1. 前端启动:
cd jeecgboot-vue3
pnpm install
pnpm dev
Docker启动
docker-compose -f docker-compose.yml up -d

2.2 系统功能模块

  • 低代码开发:Online表单设计、流程设计、报表设计
  • AI应用平台:AI知识库问答、AI模型管理、AI流程编排
  • 系统管理:用户/角色/权限管理、数据字典、定时任务
  • 开发工具:代码生成器、接口文档(Swagger)、系统监控

3. 项目API使用文档

3.1 基础API规范

  • 接口风格:RESTful
  • 认证方式:JWT Token
  • 返回格式:
{
  "success": true,
  "message": "操作成功",
  "code": 200,
  "result": {...},
  "timestamp": 1630000000000
}

3.2 核心API示例

用户登录
POST /sys/login
Content-Type: application/json

{
  "username": "admin",
  "password": "123456"
}
获取用户信息
GET /sys/user/info
Authorization: Bearer {token}
代码生成器API
POST /online/cgform/api/generateCode
Content-Type: application/json
Authorization: Bearer {token}

{
  "tableName": "demo_table",
  "packageName": "org.jeecg.modules.demo"
}

4. 项目安装方式

4.1 源码安装

  1. 克隆仓库:
git clone https://github.com/jeecgboot/JeecgBoot.git
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
  1. 后端构建:
cd JeecgBoot
mvn clean install
  1. 前端构建:
cd jeecgboot-vue3
pnpm install
pnpm build

4.2 微服务部署

  1. 启动Nacos服务:
cd nacos/bin
sh startup.sh -m standalone
  1. 依次启动核心服务:
  • jeecg-cloud-gateway
  • jeecg-cloud-nacos
  • jeecg-system-start

4.3 信创环境适配

  1. 国产数据库配置(以达梦为例):
spring:
  datasource:
    driver-class-name: dm.jdbc.driver.DmDriver
    url: jdbc:dm://127.0.0.1:5236/jeecg_boot
  1. 中间件配置(以东方通TongWeb为例):
  • 部署WAR包至TongWeb应用目录
  • 配置JNDI数据源连接

5. 常见问题解决

5.1 启动问题

  • 前端依赖安装失败:使用pnpm clean-store清除缓存后重试
  • 后端启动报错:检查lombok插件是否安装,JDK版本是否符合要求

5.2 AI功能配置

  1. 修改AI模型配置(application-ai.yml):
jeecg:
  ai:
    type: deepseek  # 支持chatgpt/deepseek/ollama
    api-key: your_api_key
    base-url: https://api.deepseek.com/v1
  1. 知识库配置:
  • 进入"AI应用平台 > 知识库管理"
  • 创建知识库并上传文档(PDF/TXT/DOCX)
  • 配置向量数据库连接

【免费下载链接】JeecgBoot 🔥企业级低代码平台集成了AI应用平台,帮助企业快速实现低代码开发和构建AI应用!前后端分离架构 SpringBoot,SpringCloud、Mybatis,Ant Design4、 Vue3.0、TS+vite!强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领AI低代码开发模式: AI生成->OnlineCoding-> 代码生成-> 手工MERGE,显著的提高效率,又不失灵活~ 【免费下载链接】JeecgBoot 项目地址: https://gitcode.com/jeecgboot/JeecgBoot

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐