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. 整体实现思路

这是个全栈项目,前端并不是草草搭起来配合后端的,而是根据一些热门博客网站的布局作了页面设计,项目大概的开发过程是这样的:

  • 需求分析与功能规划

从访客和管理员(我)两个角色出发,先把功能定制化出来。

Spring boot开源项目之个人博客(1)—序

  • 设计开发前端页面

用Axure RP 8先把页面设计好(画出页面样式),再把H5页面搭建出来,框架并没有用bootstrap,而是用了Semantic UI框架。

  • 技术框架搭建
  • 后端管理功能实现
  • 前端管理功能实现

架。

  • 技术框架搭建
  • 后端管理功能实现
  • 前端管理功能实现