/blog

Primary LanguageJavaApache License 2.0Apache-2.0

基于SpringBoot的个人博客系统

介绍

基于SpringBoot的个人博客系统 ;

包含用户端-管理端

实现 博客展示归档友链关于等用户端功能;

实现登录仪表盘发布文章文章管理页面管理评论管理分类标签文件管理友链管理系统设置等管理端功能 ;

博客界面简洁美观功能清晰代码友好,适合作为个人博客开发学习模板;

可作为 SpringBoot 项目开发练习模型、课程设计毕业设计 等。

环境准备

开发平台:IDEA 2019 JDK1.8

数据库:MySQL 8.0.23

服务器:SpringBoot自动配置Tomcat服务器,无需安装Tomcat

注意:版本不一定完全一致,做好版本适应性配置即可。

技术架构:

后端:SpringBootSpringBoot

数据库管理: Mybatis

前端: thymeleaf

项目结构

项目结构

页面展示

用户端—主页

用户主页

用户端—归档

用户文章归档

用户端—友链

用户友情链接

用户端—关于

用户关于博客

用户端—阅读文章

用户阅读文章

用户端—留言

用户留言

用户端—搜索等
------------------------------------------------------
管理端—登录

登录

管理端—主页

主页

管理端—仪表盘

仪表盘监控系统文章发表篇数留言数附件数友情链接数最新文章最新留言系统日志

仪表盘

管理端—发布文章

发布文章采用富文本编辑器,设置开启评论、允许Ping允许订阅

发布文章

管理端—文章管理

编辑删除预览

文章管理

管理端—页面管理

添加新页面编辑删除预览页面

页面管理

管理端—评论管理

审核删除评论

评论管理

管理端—分类/标签

新增删除修改标签

分类标签

管理端—文件管理

上传复制删除附件

文件管理

管理端—友链管理

新增编辑删除友情链接

友情链接

管理端—系统设置

系统设置备份\导出数据库

系统设置

运行说明

MySQL数据库端口号:3366,用户/密码:root/root

用户端项目运行【前端】:http://localhost:8081

管理端项目运行【前端】:http://localhost:8081/admin 登录账户/密码:admin/123456

SpringBoot原理及运行示例:https://mp.weixin.qq.com/s/D4jtqFmWsyZvY1LNtUM9vQ

MySQL数据库安装配置教程:https://mp.weixin.qq.com/s/QSio4tgqwDknglyJmUeFag

About me

一个爱学习、爱分享、爱交流的程序员;

欢迎关注个人微信公众号【Java烂笔头】,一起交流、共同进步;

扫码_搜索联合传播样式-微信标准绿版_副本

项目如果对你有帮助,麻烦给项目 star 鼓励一下。