黑马瑞吉外卖(换皮版)
外卖系统已经烂大街可 但是一个正经的外卖项目仍可以是初学者的巩固基础的优秀选择。(项目整套源码放在文章最后)
项目技术:
用到的基本都是主流技术,足够跟进基础的技术框架
前端: HTML 叠加 Vue + Axios + Element UI
后端:Spring Boot + MyBatis Plus + Spring Cache + Redis + Sharding JDBC 读写分离 + 短信 SDK + Lombok + Swagger
部署:前后端不分离 jar 包部署或者 Nginx 部署前端
项目优缺点
优点:
基本上把企业开发需要用到的主流基本技术都用到了目录结构规范,接口设计遵循 Restful 规范每个技术的运用都有专门的课程来讲解,可以通过一套项目课程快速学习 Git、Linux、Redis、Nginx、读写分离、第三方 API 调用等知识,对刚学习完毕的知识进行总结和锻炼是不错的。
缺点:
项目前后端没有完全分离,使用引入 js 的方式来渐进式使用 Vue 而不是独立的 Vue 前端工程项目的业务逻辑并不复杂,而且最关键的是没有自定义 SQL 代码,无法通过这个项目提升自己的数据库运用能力项目中没有遇到重难点问题、也没有复杂的系统设计思路、没有特别的亮点,中规中矩。
项目概述:该项目是对黑马瑞吉外卖的小改造和完善(实现未实现的接口和功能),同学们可以根据自己的需求进行换皮等操作·········
项目地址:Gitee代码地址
欢迎大家讨论交流!