代码拉取完成,页面将自动刷新
SSM框架独立搭建的个人博客系统
请先看项目目录中:关于应用本项目您需要知道的一些事
。
数据库文件为 myblog.sql
,请自行建库并引入。
本项目为 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 |
ORM | Mybatis |
安全框架 | Spring security |
缓存 | Redis |
项目构建 | Maven |
运行环境 | 阿里云Centos7 |
名称 | 类型 | 非空 | 默认 | 主键 | 描述 |
---|---|---|---|---|---|
id | int | ture | 无 | true | 主键ID |
title | varchar | ture | 无 | false | 文章标题 |
author | varchar | ture | 无 | false | 作者ID |
content | longtext | ture | 无 | false | 文章内容 |
create_time | timestamp | ture | CURRENT_TIMESTAMP | false | 文章创建时间 |
update_time | timestamp | ture | CURRENT_TIMESTAMP | false | 文章更新时间 |
attribute_label | varchar | false | 无 | false | 文章标签 |
summary | longtext | false | 无 | false | 文章摘要 |
article_id | bigint | false | 无 | false | 文章ID标识 |
type | varchar | true | 无 | false | 文章分类 |
classify | varchar | true | 无 | false | 文章类别(原创) |
名称 | 类型 | 非空 | 默认 | 主键 | 描述 |
---|---|---|---|---|---|
id | varchar | ture | 无 | true | 主键用户ID标识 |
gender | tinyint | ture | 无 | false | 性别 |
user_name | varchar | ture | 无 | false | 昵称 |
varchar | false | 无 | false | 电子邮箱地址 | |
birthday | varchar | false | 无 | false | 生日 |
image_url | varchar | false | 无 | false | 头像外链地址 |
recent_login_date | timestamp | false | 无 | false | 用户最近登录时间 |
phone | varchar | true | 无 | false | 手机号 |
password | varchar | true | 无 | false | 密码 |
name | varchar | false | 无 | false | 真实姓名 |
introduce | varchar | false | 无 | false | 个人介绍 |
名称 | 类型 | 非空 | 默认 | 主键 | 描述 |
---|---|---|---|---|---|
id | varchar | ture | 无 | true | 主键ID |
self_id | varchar | ture | '1' | false | 层级ID |
article_id | bigint | ture | 无 | false | 文章ID |
original_author | varchar | true | 无 | false | 文章作者ID |
answer_name | varchar | true | 无 | false | 被回复者ID |
respondent_name | varchar | true | 无 | false | 回复者ID |
comment_date | timestamp | true | CURRENT_TIMESTAMP | false | 评论日期 |
likes | int | true | 0 | false | 楼层点赞数 |
comment_content | text | true | 无 | false | 评论内容 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。