采用springboot搭建个人博客


springboot个人博客

项目已上线,地址为点击进入我的博客


一、项目采用技术栈

前端

后端

  • 核心框架:SpringBoot 2.3.7.RELEASE
  • 项目构建:jdk1.8、Maven 3
  • 持久层框架:Mybatis
  • 模板框架:Thymeleaf
  • 分页插件:PageHelper
  • 加密:MD5加密
  • 数据库 mysql8

二、博客主要功能

1、博主(发布与管理博客)

博客管理
  1. 通过条件查询已发表或者还是草稿的博客,提供分页查询与多条件查询
  2. 对已经发表的博客进行修改,修改时,博客内容和标签、类型等将自动变成最近修改时的状态
  3. 删除博客,删除博客的时候将从数据库中删除掉博客(可以修改成放进垃圾桶,不从数据库中删除)
  4. 新增博客,采用markdown编辑器进行博客编辑
评论管理
  1. 发表评论,博主发表评论时,会带上一个博主标签,其他普通游客没有
  2. 删除评论,博主专享功能,博主可以删除游客发表的评论也可以删除自己发表的评论(父评论含有子评论时不能直接删除父评论)
  3. 置顶评论,评论按照发表时间进行排序,博主可选择对评论进行置顶,也可以对评论取消置顶。
  4. 回复评论,所有用户都拥有此功能
分类管理

对分类进行增删改查,需注意一点,当已有文章使用了该分类时,删除时将提示已有文章使用该分类,不能删除

标签管理

与分类管理功能基本一致

密码管理

提供修改密码功能,也可以增加一个修改用户名

2、游客(浏览博客,无需注册与登录)

  • 查看文章信息:文章列表、推荐文章、文章标题、文章内容、发布时间、访问量以及评论等信息
  • 按类型分类查看文章:分类列表、使用该分类所有文章信息
  • 按标签分类查看文章:标签列表、使用该标签所有文章信息
  • 查看时间轴:按照文章时间发布顺序查看文章
  • 搜索文章:导航栏右上角搜索框根据关键字搜索

实际运行截图:

管理后台:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

博客首页

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

总结:本项目根据B站李仁密老师的视频教程改写,原视频教程地址点击访问

原视频采用JPA框架,本博客采用了mybatis进行改写与增加功能。
采用JPA框架地址为点击访问
采用mybatis框架项目地址点击访问

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值