目录
写在前面的话
1、参考自:https://www.bilibili.com/video/BV1tJ411t7A8
2、内容如果有不对的,希望可以指出或补充。
3、spring boot实训任务。
4、主要是页面效果的展示。
所用到的技术有:后端(Spring Boot + JPA + thymeleaf模板)、数据库(MySQL)、前端UI(Semantic UI框架)。
我的开发工具:IDEA(2020.1.2 X64)、Navicat(服务器版本5.5.62)。
一、后端管理
根据提供的视频教程,实现了后台登录(包含了登录拦截功能)、分类管理、博客列表、博客新增、博客编辑的功能,其中LoginController.java文件来控制实现登录、MD5进行加密。
整体页面结构:
(一)后台登录
主要实现部分:
(二)分类管理
主要实现部分:
(三)博客列表、新增、编辑
主要实现部分:
二、前端展示
根据提供的视频教程,实现了前端各个页面的展示以及跳转、全局搜索功能,按分类、标签展示博客,博客详情页面的内容展示,且在pom.xml中引用了commonmark和扩展插件实现了将Markdown 转换 HTML,也实现了快速定位、打赏、评论(评论信息提交与回复功能、评论信息列表展示功能、管理员回复评论功能)功能。
(一)前端首页展示、全局搜索
主要实现部分:
(二)博客详情
主要实现部分:
(三)评论功能
主要实现部分:
(四)按分类、标签展示
主要实现部分:
(五)归档、关于我
主要实现部分: