Spring boot开源项目之个人博客(1)—序
Spring boot开源项目之个人博客(1)—序
最近在网上找了一个不错的开源项目,有配套****,决定学习一下,开个专题记录自己学习的过程。
1. 项目简介
先上源码及视频:
源码:点击here
提取码:cgjm
技术组合:
- 后端:Spring Boot + JPA + thymeleaf模板
- 数据库:MySQL
- 前端UI:Semantic UI框架
工具与环境
- IDEA
- Maven
- JDK 8
- Webstorm
- Axure RP 8
2. 整体实现思路
这是个全栈项目,前端并不是草草搭起来配合后端的,而是根据一些热门博客网站的布局作了页面设计,项目大概的开发过程是这样的:
- 需求分析与功能规划
从访客和管理员(我)两个角色出发,先把功能定制化出来。
- 设计开发前端页面
用Axure RP 8先把页面设计好(画出页面样式),再把H5页面搭建出来,框架并没有用bootstrap,而是用了Semantic UI框架。
- 技术框架搭建
- 后端管理功能实现
- 前端管理功能实现
架。
- 技术框架搭建
- 后端管理功能实现
- 前端管理功能实现