首页
/ JeecgBoot AI低代码平台技术文档

JeecgBoot AI低代码平台技术文档

2026-02-04 04:25:45作者:温玫谨Lighthearted

1. 安装指南

1.1 环境要求

前端环境

  • Node.js 20+ 版本
  • pnpm 9+ 版本
  • 推荐IDE:IDEA、WebStorm、VSCode

后端环境

  • JDK 17(兼容JDK8/JDK21)
  • Maven 3.5+
  • Redis 5.0+
  • MySQL 5.7+(或其他兼容数据库)
  • 推荐IDE:IDEA(需安装lombok插件)

1.2 数据库准备

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

2. 项目使用说明

2.1 启动项目

后端启动

  1. 导入项目到IDEA
  2. 配置Maven依赖
  3. 修改application-dev.yml中的Redis配置
  4. 启动主类JeecgSystemApplication

前端启动

  1. 安装依赖:pnpm install
  2. 开发模式运行:pnpm run dev
  3. 生产环境打包:pnpm run build

2.2 登录系统

  • 默认管理员账号:admin/123456
  • 首次登录后建议修改密码

3. 项目API使用文档

3.1 接口规范

  • 采用RESTful风格
  • 统一返回格式:
{
  "success": true,
  "message": "操作成功",
  "code": 200,
  "result": {},
  "timestamp": 1630000000000
}

3.2 认证方式

  • 使用JWT Token认证
  • 请求头需携带:Authorization: Bearer {token}

3.3 核心API示例

用户登录

POST /sys/login
请求参数:
{
  "username": "admin",
  "password": "123456"
}

获取用户信息

GET /sys/user/info
请求头:Authorization: Bearer {token}

代码生成器接口

POST /online/cgform/api/generateCode
请求参数:
{
  "tableName": "demo_table"
}

4. 项目安装方式

4.1 源码安装

  1. 克隆项目:
git clone https://github.com/jeecgboot/JeecgBoot.git
  1. 后端编译:
mvn clean install
  1. 前端构建:
cd jeecgboot-vue3
pnpm install
pnpm run build

4.2 Docker安装

  1. 拉取镜像:
docker pull jeecgboot/jeecg-boot:latest
  1. 启动容器:
docker run -d -p 8080:8080 -p 8848:8848 --name jeecg-boot jeecgboot/jeecg-boot

4.3 微服务部署

  1. 启动Nacos服务
  2. 依次启动各微服务模块:
    • jeecg-cloud-gateway
    • jeecg-system
    • jeecg-demo
  3. 前端配置网关地址

4.4 AI功能启用

  1. 配置AI模型参数(application-ai.yml)
  2. 启动AI服务模块
  3. 在系统管理->AI模型管理中配置API密钥
登录后查看全文
热门项目推荐
相关项目推荐