Spring boot 搭建个人博客系统(一)——整体思路
一直想用Spring boot 搭建一个属于自己的博客系统,刚好前段时间学习了叶神的牛客项目课受益匪浅,乘热打铁也主要是学习,好让自己熟悉这类项目开发的基本流程。
项目源码:Jblog
个人主页:tuzhenyu’s page
原文地址:Spring boot 搭建个人博客系统(一)——整体思路
0. 思路
博客的基本作用就是博主写文章,读者浏览文章,因此博客的基本功能就是文章的发布和阅读;同时为了方便浏览加入主题分类和标签分类等功能,为了增加互动加入赞踩和评论等功能;另外为了博客系统的完整性加入了文章点击量,热门文章排行,文章按月归档等功能。
博客功能列表为:
- 用户注册登录功能
- Markdown文章发布功能
- 文章分页显示
- 文章主题分类
- 文章标签/标签云
- 文章点击量
- 热门文章排行
- 赞踩功能
- 评论/回复邮件提醒功能
- 评论敏感词过滤
- Archives/按月归档
1. 搭建项目工程
使用IDEA搭建项目工程:File->New->Project->Maven->输入group和artifact等->Finish
1.1 引入spring boot依赖包
Maven项目是通过pom.xml文件配置工程依赖,项目组织结构等,修改pom.xml文件引入sping boot依赖包和工程开发依赖的包等
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0