# Springboot4-Vue3 > 基于 **Spring Boot 4 (Kotlin + WebFlux)** 与 **Vue 3 (Vite + TypeScript + Element Plus)** > 的现代化前后端分离全栈脚手架 / 示例项目。 [![Spring Boot](https://img.shields.io/badge/Spring%20Boot-4.0.4-brightgreen.svg)](https://spring.io/projects/spring-boot) [![Vue](https://img.shields.io/badge/Vue-3.5-brightgreen.svg)](https://vuejs.org/) [![Vite](https://img.shields.io/badge/Vite-7.2-purple.svg)](https://vitejs.dev/) [![Kotlin](https://img.shields.io/badge/Kotlin-2.3.20-blue.svg)](https://kotlinlang.org/) [![Java](https://img.shields.io/badge/JDK-25+-orange.svg)](https://openjdk.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-5.9-blue.svg)](https://www.typescriptlang.org/) [![License](https://img.shields.io/badge/license-MIT-green.svg)](./LICENSE) ###### ~~*赞美学生包*~~ 简体中文 / [English](./README_EN.md) --- ## 项目简介 本项目是一套采用前沿技术栈构建的现代化前后端分离基础模板。后端基于 **Spring Boot 4 + Kotlin**,采用全异步响应式(Reactive WebFlux)与协程架构,结合 Spring Security 与 JWT 实现了完备的安全认证;前端采用 **Vue 3 + Vite 7 + TypeScript + Element Plus**,提供了开箱即用的登录、注册、找回密码与主页框架。 ### 核心特性 - **前沿技术选型**:基于 Spring Boot 4.0、Kotlin 2.3 与 JDK 25,拥抱最新的现代化语言与框架特性。 - **响应式与协程**:基于 Spring WebFlux + Reactor + Kotlin Coroutines,高并发、低资源占用。 - **认证与安全**:集成 Spring Security + JWT,支持无状态鉴权、Token 自动刷新(Relogin)、注销黑名单机制与全局 CORS 跨域处理。 - **接口限流防护**:基于 Redis Reactive 实现滑动窗口限流与频次控制(Flow Limit),防止接口被恶意刷取。 - **异步消息解耦**:集成 RabbitMQ + Spring Mail,实现邮件验证码异步发送(支持用户注册与密码重置)。 - **实时通讯支持**:集成响应式 WebSocket 握手与消息通信。 - **工程化前端**:Vue 3 (Composition API `