littlebot
Published on 2025-04-03 / 0 Visits
0

【源码】基于Spring Boot和Vue的博客管理系统

项目简介

本项目是一套基于 Java 技术栈 Spring Boot 2 与 Vue 3 开发的前后端分离博客项目。具备首页展示、文章详情、用户评论、访问统计以及后台管理系统等功能。管理员可通过后台管理系统开展文章管理、标签分类管理、评论管理和站点设置等操作。

项目的主要特性和功能

  1. 前后端分离架构:采用 Spring Boot 2 作为后端框架,Vue 3 作为前端框架,实现前后端分离。
  2. 文章管理:支持文章的创建、编辑、删除和查询。
  3. 标签分类管理:能够进行标签和分类的添加、删除、编辑与查询。
  4. 评论管理:用户可在文章详情页评论,管理员可对评论进行管理。
  5. 访问统计:统计文章访问量,提供按天数统计功能。
  6. 后台管理系统:管理员可进行后台总览、文章管理、标签分类管理、评论管理、站点设置等操作。

安装使用步骤

后端安装步骤

  1. 复制项目bash
  2. 配置数据库
  3. 安装 MySQL 8.0 并创建数据库。
  4. application.yml 文件中配置数据库连接信息。
  5. 配置开发环境
  6. 安装 JDK 8 或更高版本。
  7. 安装 Maven 3.8 或更高版本。
  8. 使用 IntelliJ IDEA 2022.3.3 或更高版本打开项目。
  9. 运行项目
  10. 在 IntelliJ IDEA 中运行 BlogApplication.java 启动 Spring Boot 应用。

前端安装步骤

  1. 复制项目bash
  2. 配置开发环境
  3. 安装 Node.js 16.16.0 或更高版本。
  4. 安装 Vue CLI: bash npm install -g @vue/cli
  5. 安装依赖bash cd blog-front-web npm install
  6. 运行项目bash npm run serve

访问项目

  1. 打开浏览器,访问 http://localhost:8080 进入博客首页。
  2. 管理员可以通过点击首页作者头像5次进入后台管理系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】