学习Github上的高分实践项目Mail
前言
早就想找网上好的开源项目来提高自己的技术和认知,一直苦于走马观花,不知从何入手。
直到又努力“搜索”了一番,了解到在Github上有一个叫mail的开源电商项目,在这也帮开发者宣传一下mail项目,真的,看的我头皮发麻,全身炸裂,太**完整了。
项目涉及前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。
后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
目前一共有71张数据表,其中表的前缀体现了不同模块,感受到了开发者的用心。
具体点击网址看项目。
尤其是这个项目的learning部分,开发者专门写了一个mail-learning项目帮助大家学习mail项目需要用到的技术栈知识。mail-learning
我的学习思路
从昨天开始,我是按照mail-learning的顺序跟进学习的,先了解了整体项目架构,所需知识点,再结合了自己特别想要实践的技术栈(如redis缓存运用、mq消息队列应用),挑出来仔细研究和模仿。
也有惊喜,swagger这个小技术虽然我入职也一直在用,但是没有完整搭建过,这次也跟着作者写了一遍,一个字,舒爽!
心有猛虎,细嗅蔷薇