# 基于Spring Boot和Vue的个人博客系统
## 项目简介
本项目是一个基于Spring Boot和Vue框架开发的个人博客系统,旨在提供一个功能齐全、易于维护的博客平台。系统分为前台展示和后台管理两个部分,前台部分主要包括引导页、首页、随笔、项目、留言和关于我页面,后台部分则包括首页、博客管理、撰写博客、用户管理、分类管理、标签管理、评论管理、随笔管理、项目管理、个人中心和图片管理等功能。
## 项目的主要特性和功能
### 前台展示
- **引导页**:随机二次元背景,透明菜单栏,环绕边框动画,动态简介,动态下拉按钮。
- **首页**:博客、分类、标签以及最新推荐,博客分页显示,支持分类和标签筛选。
- **随笔页**:边框颜色后台获取,Markdown文本格式展示。
- **项目页**:根据项目的完整程度分为完整项目和小练习两部分,点击可以跳转显示。
- **留言版**:可匿名发表留言,也可登录后发表。
- **关于我**:展示个人资料、技能、作品、爱好以及自我评价,使用了卡片翻转、轮播图等动画效果。
### 后台管理
- **首页**:Echarts博客后台数据展示,标签3D球体标签云动画,地图展示不同地区用户数量。
- **博客管理**:可直接修改博客的分类,添加或删除标签,点击展开栏可修改博客的首图,点击修改按钮可跳转到博客撰写页面修改博客的标题和内容。
- **用户管理**:可查找用户,修改用户的管理权限,删除用户。
- **撰写博客**:可编辑博客,选择博客分类,标签,上传博客首图,发布文章。
- **分类管理**:管理博客分类。
- **标签管理**:管理博客标签。
- **评论管理**:管理博客评论。
- **随笔管理**:添加颜色选择器,自定义前台随笔边框颜色。
- **项目管理**:管理个人项目。
- **图片管理**:懒加载,流式布局。
## 安装使用步骤
### 前提条件
- 已安装Java开发环境(JDK 8或更高版本)。
- 已安装Maven构建工具。
- 已安装Node.js和npm(用于前端Vue项目)。
- 已安装MySQL数据库。
### 后端安装步骤
1. **复制项目**:
```bash
```
2. **导入项目**:
使用IDE(如IntelliJ IDEA或Eclipse)导入项目。
3. **配置数据库**:
在`application.properties`文件中配置数据库连接信息:
```properties
spring.datasource.url=jdbc:mysql://localhost:3306/yourdatabase
spring.datasource.username=yourusername
spring.datasource.password=yourpassword
```
4. **运行项目**:
在IDE中运行`Blog2Application.java`文件,启动Spring Boot应用。
### 前端安装步骤
1. **进入前端目录**:
```bash
cd your-repo/myblog-frontend
```
2. **安装依赖**:
```bash
npm install
```
3. **运行前端项目**:
```bash
npm run serve
```
4. **访问项目**:
打开浏览器,访问`http://localhost:8080`(默认端口)。
### 数据库表设计
项目数据库表设计包括博客、用户、评论、分类、标签、随笔、项目等表,具体设计请参考项目中的数据库设计文档或数据库表结构图。
通过以上步骤,您可以成功安装并运行基于Spring Boot和Vue的个人博客系统。
没有合适的资源?快使用搜索试试~ 我知道了~
(源码)基于Spring Boot和Vue的个人博客系统.zip
共146个文件
class:67个
java:65个
properties:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 145 浏览量
2024-11-14
00:10:56
上传
评论
收藏 616KB ZIP 举报
温馨提示
# 基于Spring Boot和Vue的个人博客系统 ## 项目简介 本项目是一个基于Spring Boot和Vue框架开发的个人博客系统,旨在提供一个功能齐全、易于维护的博客平台。系统分为前台展示和后台管理两个部分,前台部分主要包括引导页、首页、随笔、项目、留言和关于我页面,后台部分则包括首页、博客管理、撰写博客、用户管理、分类管理、标签管理、评论管理、随笔管理、项目管理、个人中心和图片管理等功能。 ## 项目的主要特性和功能 ### 前台展示 引导页随机二次元背景,透明菜单栏,环绕边框动画,动态简介,动态下拉按钮。 首页博客、分类、标签以及最新推荐,博客分页显示,支持分类和标签筛选。 随笔页边框颜色后台获取,Markdown文本格式展示。 项目页根据项目的完整程度分为完整项目和小练习两部分,点击可以跳转显示。 留言版可匿名发表留言,也可登录后发表。
资源推荐
资源详情
资源评论
收起资源包目录
(源码)基于Spring Boot和Vue的个人博客系统.zip (146个子文件)
log.blog-dev.log.2021-07-30.0 47KB
BlogServiceImpl.class 13KB
Blog.class 8KB
TagServiceImpl.class 6KB
BlogController.class 6KB
IndexController.class 6KB
TypeServiceImpl.class 5KB
User.class 5KB
CommentController.class 4KB
AdminIndexController.class 4KB
CommentServiceImpl.class 4KB
AdministratorController.class 4KB
Comment.class 4KB
UserController.class 4KB
TokenUtil.class 3KB
TypeController.class 3KB
PictureController.class 3KB
ProjectController.class 3KB
EssayController.class 3KB
TagController.class 3KB
LoginController.class 3KB
WebConfiguration.class 3KB
UserServiceImpl.class 3KB
Project.class 3KB
MarkdownUtils.class 3KB
BlogRepository.class 3KB
MessageShowController.class 3KB
Message.class 3KB
Essay.class 3KB
TokenInterceptor.class 2KB
Type.class 2KB
Result.class 2KB
BlogService.class 2KB
Tag.class 2KB
ControllerExceptionHandler.class 2KB
PictureUpload.class 2KB
MessageServiceImpl.class 2KB
EssayServiceImpl.class 2KB
ProjectServiceImpl.class 2KB
MD5Utils.class 2KB
MyBeanUtils.class 2KB
ArchiveShowController.class 1KB
TypeShowController.class 1KB
TagShowController.class 1KB
TagService.class 1KB
PageResult.class 1KB
MarkdownUtils$CustomAttributeProvider.class 1KB
TypeService.class 1KB
BlogQuery.class 1KB
ProjectShowController.class 1KB
EssayShowController.class 1KB
TypeRepository.class 1KB
TagRepository.class 1KB
CommentRepository.class 1020B
MarkdownUtils$1.class 943B
NotFoundException.class 848B
Blog2Application.class 798B
CommentService.class 770B
UserService.class 739B
UserRepository.class 579B
MessageService.class 560B
ProjectService.class 560B
EssayService.class 536B
Blog2ApplicationTests.class 536B
StatusCode.class 508B
MessageRepository.class 428B
ProjectRepository.class 428B
EssayRepository.class 422B
BlogServiceImpl.java 8KB
Blog.java 8KB
User.java 6KB
IndexController.java 6KB
BlogController.java 5KB
AdminIndexController.java 5KB
Comment.java 5KB
MarkdownUtils.java 4KB
CommentController.java 4KB
TagServiceImpl.java 4KB
TypeServiceImpl.java 4KB
UserController.java 4KB
TokenUtil.java 4KB
CommentServiceImpl.java 4KB
Essay.java 4KB
AdministratorController.java 4KB
Type.java 3KB
ProjectController.java 3KB
LoginController.java 3KB
BlogRepository.java 3KB
PictureController.java 3KB
TokenInterceptor.java 3KB
TypeController.java 3KB
BlogService.java 3KB
Project.java 3KB
Message.java 3KB
MessageShowController.java 3KB
TagController.java 3KB
EssayController.java 3KB
ProjectShowController.java 3KB
UserServiceImpl.java 3KB
WebConfiguration.java 3KB
共 146 条
- 1
- 2
资源评论
t0_54coder
- 粉丝: 2380
- 资源: 1821
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功