OPEN SOURCE RAPID DEVELOPMENT

开源后台
快速开发框架。

YeahBoot 基于 Java 21、Spring Boot 3.5 与 Vue 3,集成后台管理、App 服务和常用工程模块,帮助项目快速完成基础搭建。

Java 21Spring Boot 3.5Vue 3
YeahBoot 管理后台用户管理页面
Java 21Spring Boot 3.5MyBatis-PlusMySQLRedisVue 3Element Plus

常用模块,
开箱即用。

覆盖后台和服务端开发中的基础功能。项目可以按需使用,也可以在已有结构上继续增加业务模块。

01

系统管理

用户、角色、资源、组织、岗位、字典、地区、日志和系统参数等模块可直接使用。

02

文件与存储

统一抽象本地、MinIO、七牛等实现,覆盖上传、下载、预览、引用保护和安全删除。

03

通知与消息

短信通知、Redis 消息队列和 WebSocket 推送按模块提供,可根据项目需要启用。

04

工程基础能力

统一返回、异常处理、分页 CRUD、Trace ID、接口限流、数据脱敏、逻辑删除和 Excel 导入导出。

YeahBoot 管理后台界面示意图

一个完整的管理后台,
不只是一组页面。

常用后台模块拥有统一的查询、编辑、状态管理和关联配置方式,便于在项目中持续扩展。

基础管理 用户、角色、资源、组织、岗位、字典
运行与配置 地区、文件、存储、日志、系统参数
查看在线演示

模块化组织,
按需使用。

启动工程、业务模块、通用数据和基础框架各自承担明确职责。可以完整使用,也可以按项目需要裁剪和扩展。

查看项目结构
yeah-adminyeah-app
业务模块UPMS · Basic · Public · Custom
通用数据Biz Data · Biz Service
基础框架Auth · Storage · MQ · WebSocket
MySQLRedisObject Storage

完成基础搭建,
直接进入业务开发。

导入初始化数据,启动后端与管理后台,即可在已有模块基础上开始开发。

  1. 1导入数据库初始化脚本
  2. 2构建并启动后端服务
  3. 3启动管理后台开始开发
查看快速开始
TERMINAL
# 构建后端
mvn clean package -DskipTests

# 启动管理后台
npm install
npm run dev

先体验,再开始开发。

在线查看管理后台,阅读完整文档,或从源码开始搭建你的业务项目。