Skip to content

Big Event 大事件

黑马程序员《大事件》课程实战项目 —— Spring Boot + Vue 3 全栈应用

项目简介

「大事件」是一个前后端分离的新闻发布管理系统,作为黑马程序员 Spring Boot + Vue 3 课程的综合实战项目。项目涵盖了用户认证(JWT)、文章分类管理、文章 CRUD、文件上传等核心功能模块。

技术栈

后端

技术版本说明
Java25开发语言
Spring Boot4.0.3基础框架
MyBatis-Plus-ORM 框架
Maven-构建工具

前端

技术版本说明
Vue3.5渐进式框架
Vite8.0 (beta)构建工具
Element Plus2.13UI 组件库
Axios1.13HTTP 客户端
Sass1.97CSS 预处理器

项目结构

big-event/
├── backend/          # Spring Boot 后端
│   ├── pom.xml
│   └── src/
└── frontend/         # Vue 3 前端
    ├── package.json
    ├── vite.config.js
    └── src/

功能模块

  • 用户模块:注册、登录(JWT 认证)
  • 文章分类:分类的增删改查
  • 文章管理:文章的发布、编辑、删除、列表查询
  • 文件上传:头像上传、文章封面上传

本地运行

bash
cd backend
./mvnw spring-boot:run
bash
cd frontend
npm install
npm run dev

项目路径

C:\DataStore\Projects\big-event