# 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-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # lambda-fusion-admin

Lambda Cloud Lambda Cloud Spring Boot Spring Cloud JDK

`lambda-fusion-admin` 是一个基于 **Spring Boot 4.0** + **JDK 21** 构建的现代化企业级管理底座,它不仅是一个开箱即用的后台模板,更是一个高度解耦、支持自由重构的**全栈开发利器**。 ### 核心能力 * **前沿技术栈**:深度利用 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-admin-web)**: 基于 Vben Admin 构建的现代化前端界面。 ## 预览与体验
界面预览-1 界面预览-2 界面预览-3 界面预览-4
* **演示地址**:[http://lambda.devcms.cn:20005/index.html](http://lambda.devcms.cn:20005/index.html) * **账号密码**:`westboy` / `8a30d075d80fad0e799a6ac3a654a214` ## 使用说明 ### 1. 环境准备 - JDK 21+ - Maven 3.8+ - MySQL、Redis(按 `src/main/resources/application.yml` 配置环境变量) ### 2. 安装依赖 方式一:使用仓库内私服配置(推荐) - 直接使用项目内 `assets/maven/settings.xml`,避免覆盖全局 Maven 配置: ```bash mvn -s assets/maven/settings.xml clean install -DskipTests ``` 方式二:本地源码安装依赖链 - 按顺序安装以下工程: - [lambda-cloud-parent](https://gitee.com/westboy/lambda-cloud-parent) - [lambda-cloud-project-parent](https://gitee.com/westboy/lambda-cloud-project-parent) - [lambda-fusion-parent](https://gitee.com/westboy/lambda-fusion-parent) - 每个工程执行: ```bash mvn clean install -DskipTests ``` ### 3. 启动与打包 在当前工程执行: ```bash mvn spring-boot:run ``` 启动后默认访问端口:`20005` 标准打包: ```bash mvn clean package -DskipTests ``` 父工程默认会生成可执行包(`*-executable.jar`),若只需普通包可关闭: ```bash mvn clean package -DskipTests -Dskip-executable-jar=true ``` ### 4. 开发指南 本项目旨在通过极致的灵活性快速迭代,开发者可根据实际业务场景自由配置: * **结构自由度**:项目不强制限制开发路径,包名(如 com.lambda.fusion)可根据企业或项目规范进行全局重写。 * **组件化开发**:业务逻辑建议直接在当前工程扩展;若功能具备通用性,可随时下沉至 lambda-fusion-parent。 * **数据演进**:推荐使用 Liquibase 管理数据库增量变更,确保各环境 Schema 的高度一致性。 * **配置驱动**:充分利用内置配置中心管理业务开关,避免硬编码,实现配置变更的热生效。 ## 许可证 本项目采用 **Mulan PSL v2**,详见根目录 [LICENSE](./LICENSE)。