功能: 项目分为两大模块:
- 管理员登录系统后可以对博客进行:发表、删除、更改;对标签进行创建、更改、删除;还有对分类进行创建、更改、删除。
- 游客可以访问首页、搜索查询博客(途径有通过名字,归档和标签、分类)、留言。
技术:
- 前端采用Semantic UI进行开发,后端采用SpringBoot作为总体框架,持久层采用通用Mapper对数据库进行操作。
- 使用SpringAOP对日志进行统一处理、使用拦截器对没有权限的用户拦截对部分URL的访问。
- 使用Ajax和thymeleaf完成了对局部页面的异步刷新。