Big Event 大事件
黑马程序员《大事件》课程实战项目 —— Spring Boot + Vue 3 全栈应用
项目简介
「大事件」是一个前后端分离的新闻发布管理系统,作为黑马程序员 Spring Boot + Vue 3 课程的综合实战项目。项目涵盖了用户认证(JWT)、文章分类管理、文章 CRUD、文件上传等核心功能模块。
技术栈
后端
| 技术 | 版本 | 说明 |
|---|---|---|
| Java | 25 | 开发语言 |
| Spring Boot | 4.0.3 | 基础框架 |
| MyBatis-Plus | - | ORM 框架 |
| Maven | - | 构建工具 |
前端
| 技术 | 版本 | 说明 |
|---|---|---|
| Vue | 3.5 | 渐进式框架 |
| Vite | 8.0 (beta) | 构建工具 |
| Element Plus | 2.13 | UI 组件库 |
| Axios | 1.13 | HTTP 客户端 |
| Sass | 1.97 | CSS 预处理器 |
项目结构
big-event/
├── backend/ # Spring Boot 后端
│ ├── pom.xml
│ └── src/
└── frontend/ # Vue 3 前端
├── package.json
├── vite.config.js
└── src/功能模块
- 用户模块:注册、登录(JWT 认证)
- 文章分类:分类的增删改查
- 文章管理:文章的发布、编辑、删除、列表查询
- 文件上传:头像上传、文章封面上传
本地运行
bash
cd backend
./mvnw spring-boot:runbash
cd frontend
npm install
npm run dev项目路径
C:\DataStore\Projects\big-event