哈喽,我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!
今天推荐这的这个项目都是非常适合 Spring Boot
初学者学习的,项目的总体代码架构我都看过,个人觉得还算不错,不会误导没有实际做过项目的朋友。
这是一款基于 SpringBoot + Vue
开发的前后端分离博客,非常精致,功能也比通过类型博客系统更加丰富完善。
前台参考"Hexo"的"Butterfly"设计,美观简洁,响应式体验好。
后台参考"element-admin"设计,侧边栏,历史标签,面包屑自动生成。
采用 SpringSecurity
进行权限管理,ElasticSearch
全文搜索,支持 QQ、微博第三方登录、在线聊天、发布说说等功能。
前端:vue + vuex + vue-router + axios + vuetify + element + echarts
后端:SpringBoot + nginx + docker + SpringSecurity + Swagger2 + MyBatisPlus + Mysql + Redis + elasticsearch + RabbitMQ + MaxWell + Websocket
其他:接入QQ,微博第三方登录,接入腾讯云人机验证、websocket
Github地址:https://github.com/X1192176811/blog Gitee地址:https://gitee.com/feng_meiyu/blog 在线接口文档地址:https://www.talkxj.com/api/doc.html
这个项目作为新手入门项目是十分不错的,项目所用的技术栈覆盖的也比较广,适合初学者学习。主要难点在于权限管理、第三方登录、websocket这块,初学者可以参考学习~
End
我是老鱼,一名致力于在技术道路上的终身学习者、实践者、分享者!如果我的内容对你有所帮助,记得点个赞支持一下哦~