incloud开发文档 5.1.0 Help

后台组件

平台为后台开发提供了很多丰富的开箱即用的后台组件,包括但不限于文档中已经存在的组件,后续会陆续添加更多组件文档。

技术栈

后端项目基于 Spring Cloud 微服务架构 ,主要技术栈如下:

技术

版本

说明

核心框架

Spring Boot

3.4.4

核心Web框架

Spring Cloud

2024.0.1

微服务框架

Spring Cloud Alibaba

2023.0.3.2

Alibaba微服务解决方案

Spring Authorization Server

1.4.2

OAuth2授权服务器

数据库

MyBatis Plus

3.5.11

ORM框架

Druid

1.2.24

数据库连接池

MySQL

8.0.31

主数据库

ShardingSphere

5.5.2

分库分表

PostgreSQL

42.5.2

数据库支持

达梦

8.1.3.162

国产数据库支持

人大金仓

8.6.0

国产数据库支持

工作流与任务

Camunda

7.23.0

工作流引擎

XXL-JOB

3.1.0

分布式任务调度

RocketMQ

2.3.3

分布式消息队列

中间件

Nacos

2.x

服务注册发现、配置中心

Redis

7.x

缓存

Minio

8.4.6

文件存储

ElasticSearch

7.9.1

全文搜索

工具库

Knife4j

4.5.0

API文档

Hutool

5.8.11

Java工具库

Lombok

1.18.38

代码生成

FastJSON

2.0.57

JSON处理

EasyPOI

4.5.0

Excel处理

项目结构

incloud5/ ├── incloud-base/ # 基础服务模块 │ ├── incloud-base-main/ # 主服务(端口8001) │ ├── incloud-base-gateway/ # 网关服务(端口8000) │ ├── incloud-base-wf/ # 工作流服务 │ ├── incloud-base-oauth/ # OAuth2认证服务 │ ├── incloud-base-demo/ # 演示代码模块 │ └── incloud-base-dependency/ # 依赖服务包 ├── incloud-starter/ # Starter组件库 │ ├── incloud-starter-base/ # 基础Starter │ └── incloud-starter-common/ # 通用Starter ├── incloud-pojo/ # 数据对象模块 ├── incloud-codegen/ # 代码生成工具 └── incloud-go/ # Go语言支持模块

组件列表

25 十一月 2025