基于SpringBoot搭建的个人博客网站项目。
-
代码行数:
统计后端的代码行数,不包括前端静态文件、模板以及数据库脚本。
-
整体功能如下图:
📜 TODO: 此处一个思维导图(参考艿艿的商城项目)
模块 | 功能 |
---|---|
admin | 用户管理,包括登录、修改用户名和密码、登出等。 |
category | 分类模块,用于设置博客的分类,进行分类的增删改。 |
tag | 标签模块,用于设置博客的标签,进行标签的增删改。 **标签与分类的区别:**标签类似于关键字,跟博客是多对多的关系,相较于分类与博客的一对多关系更为复杂。 |
后端项目目前的项目结构如下:
[-] java
├──[-] cn.sucrelt.sucreblog
├──[-] config
├──[-] controller
├──[-] dao
├──[-] entity
├──[-] interceptor
├──[-] service
├──[-] util
SucreBlogAppilication.java
[-] resources
├──[-] mapper
├──[-] static
├──[-] template
application.yml
框架 | 说明 | 版本 |
---|---|---|
Spring Boot | 应用开发框架 | |
MySQL | 数据库服务器 | |
MyBatis | 数据持久层框架 | |
lombok | ||
kaptcha |
框架 | 说明 | 版本 |
---|---|---|
Thymeleaf | 框架 |
状态:hammer: | 模块:books: | 日期 📆 |
---|---|---|
✔️ | admin用户管理模块 | 2️⃣0️⃣2️⃣0️⃣-1️⃣2️⃣-3️⃣0️⃣ |
✔️ | category分类模块 | 2️⃣0️⃣2️⃣1️⃣-0️⃣1️⃣-0️⃣6️⃣ |
✔️ | tag标签模块 | 2️⃣0️⃣2️⃣1️⃣-0️⃣1️⃣-0️⃣7️⃣ |
❌ | blog博客管理模块 | |
comment评论管理模块 |