JeecgBoot AI低代码平台技术文档
·
JeecgBoot AI低代码平台技术文档
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 数据库准备
- 创建MySQL数据库(默认字符集utf8mb4)
- 执行项目中的SQL初始化脚本(位于
/db目录) - 配置数据库连接信息(修改
application-dev.yml)
2. 项目使用说明
2.1 快速启动
单体模式启动
- 后端启动:
cd jeecg-boot
mvn clean install
java -jar jeecg-boot-start/target/jeecg-boot-start-3.8.2.jar
- 前端启动:
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 源码安装
- 克隆仓库:
git clone https://github.com/jeecgboot/JeecgBoot.git
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
- 后端构建:
cd JeecgBoot
mvn clean install
- 前端构建:
cd jeecgboot-vue3
pnpm install
pnpm build
4.2 微服务部署
- 启动Nacos服务:
cd nacos/bin
sh startup.sh -m standalone
- 依次启动核心服务:
- jeecg-cloud-gateway
- jeecg-cloud-nacos
- jeecg-system-start
4.3 信创环境适配
- 国产数据库配置(以达梦为例):
spring:
datasource:
driver-class-name: dm.jdbc.driver.DmDriver
url: jdbc:dm://127.0.0.1:5236/jeecg_boot
- 中间件配置(以东方通TongWeb为例):
- 部署WAR包至TongWeb应用目录
- 配置JNDI数据源连接
5. 常见问题解决
5.1 启动问题
- 前端依赖安装失败:使用
pnpm clean-store清除缓存后重试 - 后端启动报错:检查lombok插件是否安装,JDK版本是否符合要求
5.2 AI功能配置
- 修改AI模型配置(application-ai.yml):
jeecg:
ai:
type: deepseek # 支持chatgpt/deepseek/ollama
api-key: your_api_key
base-url: https://api.deepseek.com/v1
- 知识库配置:
- 进入"AI应用平台 > 知识库管理"
- 创建知识库并上传文档(PDF/TXT/DOCX)
- 配置向量数据库连接
更多推荐

所有评论(0)