# lambda-fusion-admin
**Repository Path**: westboy/lambda-fusion-admin
## Basic Information
- **Project Name**: lambda-fusion-admin
- **Description**: lambda-fusion-admin 是一个面向企业中后台场景的快速开发平台,项目内置 AI 知识库、认证授权、租户管理、配置中心、数据字典 等通用能力,支持开箱即用与快速启动,可作为新系统的起步模板,帮助团队更快完成业务落地与持续迭代。
- **Primary Language**: Unknown
- **License**: MulanPSL-2.0
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2025-08-01
- **Last Updated**: 2026-03-16
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 🚀 Lambda Fusion Admin
**基于 Spring Boot 4.0 + JDK 21 构建的全栈开发利器**
---
## 📋 项目简介
**lambda-fusion-admin** 是一个面向企业中后台场景的快速开发平台,项目内置 **AI 知识库**、**认证授权**、**租户管理**、**配置中心**、**数据字典** 等通用能力,支持开箱即用与快速启动,可作为新系统的起步模板,帮助团队更快完成业务落地与持续迭代。
---
## ✨ 核心能力
🚀 **前沿技术栈**
JDK 21 虚拟线程,深度利用最新特性,完美适配 Spring 生态
🎯 **高自由度**
灵活插拔,不限制包名或开发规范,支持快速迁移与重构
🔧 **全栈预集成**
AI 大模型 RAG,集成知识库能力,原生多租户支持
---
## 🏗️ 生态依赖
项目采用纵向分层架构,确保基础能力与业务逻辑的极致解耦
- **[lambda-cloud-parent](https://gitee.com/westboy/lambda-cloud-parent)** - 核心基座,封装底层自动化配置与基础工具类
- **[lambda-cloud-project-parent](https://gitee.com/westboy/lambda-cloud-project-parent)** - 统管项目依赖版本与 Maven 构建标准
- **[lambda-fusion-parent](https://gitee.com/westboy/lambda-fusion-parent)** - 涵盖认证授权、配置中心、数据字典、动态数据源等
- **[lambda-fusion-web](https://gitee.com/westboy/lambda-fusion-web)** - 基于 Vben Admin 构建的现代化前端界面
---
## 🎨 预览与体验
* **演示地址**:[http://lambda.devcms.cn:20005/index.html](http://lambda.devcms.cn:20005/index.html)
* **账号密码**:`westboy` / `8a30d075d80fad0e799a6ac3a654a214`
---
## 🚀 快速开始
### 📋 环境准备
确保您的开发环境满足以下要求:
- ☕ **JDK 21+**
- 📦 **Maven 3.8+**
- 🗄️ **MySQL、Redis**(按 `src/main/resources/application.yml` 配置环境变量)
### 📥 安装依赖
#### 方式一:使用仓库内私服配置(推荐)
直接使用项目内 `assets/maven/settings.xml`,避免覆盖全局 Maven 配置:
```bash
mvn -s assets/maven/settings.xml clean install -DskipTests
```
#### 方式二:本地源码安装依赖链
按顺序安装以下工程:
1. [lambda-cloud-parent](https://gitee.com/westboy/lambda-cloud-parent)
2. [lambda-cloud-project-parent](https://gitee.com/westboy/lambda-cloud-project-parent)
3. [lambda-fusion-parent](https://gitee.com/westboy/lambda-fusion-parent)
每个工程执行:
```bash
mvn clean install -DskipTests
```
### ▶️ 启动与打包
#### 启动应用
在当前工程执行:
```bash
mvn spring-boot:run
```
启动后默认访问端口:**20005**
#### 标准打包
```bash
mvn clean package -DskipTests
```
#### 生成普通包(非可执行包)
父工程默认会生成可执行包(`*-executable.jar`),若只需普通包可关闭:
```bash
mvn clean package -DskipTests -Dskip-executable-jar=true
```
## 📖 开发指南
本项目旨在通过极致的灵活性快速迭代,开发者可根据实际业务场景自由配置:
### 🎯 核心原则
| 原则 | 说明 |
|------|------|
| **结构自由度** | 项目不强制限制开发路径,包名(如 `com.lambda.fusion`)可根据企业或项目规范进行全局重写 |
| **组件化开发** | 业务逻辑建议直接在当前工程扩展;若功能具备通用性,可随时下沉至 `lambda-fusion-parent` |
| **数据演进** | 推荐使用 Liquibase 管理数据库增量变更,确保各环境 Schema 的高度一致性 |
| **配置驱动** | 充分利用内置配置中心管理业务开关,避免硬编码,实现配置变更的热生效 |
---
## 📄 许可证
本项目采用 **Mulan PSL v2** 许可证,详见根目录 [LICENSE](./LICENSE)。
如果这个项目对您有帮助,欢迎 ⭐ Star 支持!❤️