第一代V1.0版本的博客项目,结构比较乱 ,各种注入和各种校验,层次不分明
重构之后,分了七大模块
降低了模块间的耦合度,结合@Valid注解实现参数校验,减少了频繁检验的无用代码
大家有什么好的意见或者问题可以留言,或者加入QQ群交流

(1)更换了架构,采用微服务技术,引入eureka注册中心(下次换成nacos),以及其他的openfeign/rabbitmq/websocket/quartz等技术
(2)模块重构,简洁清晰结构分明,实体类分离,第三方服务分离,利用openfeign跨模块调用,减少模块间的频繁注入
(3)后台系统增加了登录(可以微信登录),增加了权限/角色等功能,微信登录的用户默认注册为笔者账号(拥有文章相关权限)
(4)增加了定时发布/评论通知/收藏通知/点赞通知等功能,完善后台系统的全部页面缺少的操作(查询、删除、修改、增加)
(5)增加了实时聊天功能,支持发送离线消息,用户上线即可接受消息
希望大家在github可以点点starred,谢谢支持!!!
http://180.76.158.195
http://180.76.158.195/back-manager
https://github.com/yuanprogrammer/xiaoyuanboke
https://note.youdao.com/s/TsljgEr3
https://note.youdao.com/s/ULByiIxQ
https://github.com/yuanprogrammer/xiaoyuanboke-vue
https://github.com/yuanprogrammer/xiaoyuanboke-vue/blob/main/startup.md



