Spring boot + Mybatis 从零开始搭建个人博客系统(一)——初言及目录

20 篇文章 1 订阅
18 篇文章 0 订阅

☁️ 前言

想了想真的是好久不写博客了,最近一直在搭建自己的个人博客,出现的一些问题一般都记在纸上,也没有真正的把问题系统的记录,直到现在个人博客系统基本搭建完毕,才有时间一点点整理自己遇到的问题,那么废话不多说,开始介绍项目。

? 项目介绍

? 项目简介

本项目为 Spring boot + Mybatis 搭建的个人博客项目,旨在通过这个项目熟悉前后端的交互与Spring boot进行整体项目的构造,解决从零开始建站中要考虑的问题和困难,对于初学Spring boot的人来说是个不错的练手机会。

? 主要技术

  • SSM框架进行搭建。

  • 前后端交互采用Ajax技术,前端模板使用了Thymeleaf

  • 对于文章阅读量使用redis进行个人IP与文章ID的缓存。

  • 安全方面使用 Spring security 安全框架进行登录注册的处理与权限的管理。

  • 数据库连接池使用druid配置,数据库方面选择的是mysql

? 环境设置

工具名称
开发工具IDEA
语言JDK1.8、HTML、css、js
数据库Mysql 5.7
项目框架SSM
ORMMybatis
安全框架Spring security
缓存Redis
项目构建Maven
运行环境阿里云Centos7

? 主要数据表展示

☕ 文章表
名称类型非空默认主键描述
idintturetrue主键ID
titlevarcharturefalse文章标题
authorvarcharturefalse作者ID
contentlongtextturefalse文章内容
create_timetimestamptureCURRENT_TIMESTAMPfalse文章创建时间
update_timetimestamptureCURRENT_TIMESTAMPfalse文章更新时间
attribute_labelvarcharfalsefalse文章标签
summarylongtextfalsefalse文章摘要
article_idbigintfalsefalse文章ID标识
typevarchartruefalse文章分类
classifyvarchartruefalse文章类别(原创)
☕ 用户表
名称类型非空默认主键描述
idvarcharturetrue主键用户ID标识
gendertinyintturefalse性别
user_namevarcharturefalse昵称
emailvarcharfalsefalse电子邮箱地址
birthdayvarcharfalsefalse生日
image_urlvarcharfalsefalse头像外链地址
recent_login_datetimestampfalsefalse用户最近登录时间
phonevarchartruefalse手机号
passwordvarchartruefalse密码
namevarcharfalsefalse真实姓名
introducevarcharfalsefalse个人介绍
☕ 评论表
名称类型非空默认主键描述
idvarcharturetrue主键ID
self_idvarcharture‘1’false层级ID
article_idbigintturefalse文章ID
original_authorvarchartruefalse文章作者ID
answer_namevarchartruefalse被回复者ID
respondent_namevarchartruefalse回复者ID
comment_datetimestamptrueCURRENT_TIMESTAMPfalse评论日期
likesinttrue0false楼层点赞数
comment_contenttexttruefalse评论内容

? 页面展示

☕ 首页

首页
首页

☕ 个人中心

个人中心

☕ 后台管理

后台管理

? 问题及解答目录

  1. 项目起步
  2. 登录注册功能(前端)
  3. 登录注册功能(后端)
  4. 评论功能(前端)

(博主正在拼了老命的更新,嘻嘻~~)

? 最后:

个人博客地址:Seaguller的个人小窝

如果大家在搭建过程中遇到什么问题欢迎扣我,扣扣:1656299466
博客项目地址:https://github.com/cn-stdio/myblog 欢迎star,嘻嘻嘻~

  • 4
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值