首页 > 源码商城 > 博客/个人/blog > ID_8905
springboot mybatis个人博客源码【164】
springboot mybatis个人博客源码
九鸟价: 69.00
  • 演示网站:查看演示
  • 更新时间:2021-10-24 21:25:34
立即购买 加入购物车
手动发货源码,拍下后系统会通过邮件、短信通知卖家发货。 若退款成功,您可以额外获得保证金的10%(不高于订单价格) 担保交易,有问题不解决可申请退款,安全保证。
商品介绍 商品评价 交易规则
商品属性
  • 品牌springboot
  • 语言 Java
  • 数据库 Mysql
  • 移动端 电脑PC
  • 大小53M
  • 规格 整站源码
  • 授权 免授权
  • 源文件 没有加密
安装环境
  • 安装服务 ¥70.00 (额外,可选) 【要求说明】
  • 主机类型 独立主机(服务器、VPS、VM)
  • 伪静态 不需要
  • 操作系统 Windows
  • 安装方式 远程协助
  • web服务 tomcat
  • 备注 本地开发环境安装 平台不负责版权审核,版权问题请联系卖家。
商品介绍

包含源码和sql,其他无,包运行。

 

演示地址:https://www.bilibili.com/video/BV1jT4y1M7uB/

 

# 个人博客

 一、技术栈
 1.前端
- JS框架:JQuery
- CSS框架:Semantic UI

 2.后端
- 核心框架:SpringBoot 2.2.5
- 项目构建:jdk1.8、Maven 3
- 持久层框架:Mybatis
- 模板框架:Thymeleaf
- 分页插件:PageHelper
- 加密:MD5加密
- 运行环境:eclipse或 idea

3.数据库
- MySQL 5.7
 二、功能需求
因为是个人博客,所以没有做用户权限管理,只是简单的区分了一下普通用户和管理员用户,这里就根据普通用户和管理员用户来讲述功能需求,其实从上一篇博文的前端页面就能大致的看出需求了

#### 1.普通用户
- 查看文章信息:文章列表、推荐文章、文章标题、文章内容、发布时间、访问量以及评论等信息
- 查看分类文章:分类列表、分类文章信息
- 查看时间轴:按照文章时间发布顺序查看文章
- 搜索文章:导航栏右边搜索框根据关键字搜索
- 听音乐:上一曲、下一曲、音量控制、播放顺序控制、查看歌词等
- 留言:留言并回复
- 查看友链:查看并访问博主在友链页面添加的友链连接
- 查看相册信息:相册列表
#### 2.管理员用户(栈主)
- 拥有普通用户所有功能权限
- 登录:在主页路径下加“/admin”,可进入登录页面,根据数据库的用户名和密码进行登录
- 文章管理:查询文章列表、新增文章、编辑文章、删除文章、搜索文章
- 分类管理:查询分类列表、新增分类、编辑分类、删除分类
- 友链管理:查询友链列表、新增友链、编辑友链、删除友链
- 相册管理:查询相册列表、新增照片、编辑照片、删除照片
- 消息管理:登录后恢复评论留言会显示栈主的头像信息,并能显示删除消息按键,可以对消息进行删除
 

#### 1.数据表
- 博客数据表:t_blog
- 分类数据表:t_type
- 用户数据表:t_user
- 评论数据表:t_comment
- 留言数据表:t_message
- 友链数据表:t_friend
- 相册数据表:t_picture


- 博客和分类是多对一的关系:一个博客对应一个分类,一个分类可以对应多个博客
- 博客和用户是多对一的关系:一个博客对应一个用户,一个用户可以对应多个博客
- 博客和评论是一对多的关系:一个博客可以对应多个评论,一个评论对应一个博客
- 评论和回复是一对多的关系:一个评论可以对应多个回复,一个回复对应一个评论

> 留言和评论是一样的,还有友链和相册数据表和其他表没有关联

- 博客属性:标题、内容、首图、标记、浏览次数、赞赏开启、版权开启、评论开启、是否发布、创建时间、更新时间、描述
- 分类属性:分类名称
- 用户属性:昵称、用户名、密码、邮箱、类型、头像、创建时间、更新时间
- 评论属性:昵称、邮箱、头像、评论内容、创建时间、博客id、父评论id、管理员id
- 留言属性:昵称、邮箱、头像、留言内容、创建时间、父留言id、管理员id
- 友链属性:网址、名称、创建时间、图片地址
- 相册属性:图片地址、图片描述、图片名称
 

 


商品评价
交易规则
商业源码

242个信誉点

服务

5.00

效率

5.00

质量

5.00

店内搜索