总体结构
三端职责
数据流
- 访客在
blog-view-ui浏览页面,前端通过 REST API 请求文章、评论、动态等数据。 - 站长在
blog-cms-ui中创作与配置,写操作经过鉴权后提交到后端。 blog-backend处理业务逻辑,读写 MySQL,并通过内部cache_entry表实现缓存与登录状态。- 定时任务、邮件通知与文件上传由后端统一调度。
扩展点
- 前端:两个前端应用相互独立,可分别更换 UI 框架或主题。
- 后端:
controller/service/mapper分层清晰,便于新增接口与模块。 - 存储:通过上传适配层支持本地与阿里云 OSS 图床。