# mall-pro **Repository Path**: marchocode/mall-pro ## Basic Information - **Project Name**: mall-pro - **Description**: 学习mall 的操作 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2020-09-24 - **Last Updated**: 2022-05-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mall mall 项目是从Github 发现的一个非常全面的项目、包含最新的技术栈、有很多实用的东西值得学习。 - 项目地址:[https://github.com/macrozheng/mall](https://github.com/macrozheng/mall) - 文档地址:[https://macrozheng.github.io/mall-learning/#/](https://macrozheng.github.io/mall-learning/#/) 在阅览作者的`mall`商城项目、让我觉得这个项目中、可以学习到很多。于是乎~ - SpringBoot - 鉴权与认证、token、有关权限的相关的内容。 - 优雅的利用OSS 上传文件 - API 在线生成文档 - Redis - Redis 基本使用 - Redis 缓存存放用户token等 - Docker - 容器技术的使用 - SpringBoot 项目打包docker image - ElasticSearch - Elasticsearch 搜索引擎框架 - RabbitMQ - 消息队列集成SpringBoot - Linux - 部署相关的Linux 命令的学习与使用 > 以上就是我还未开始学习、看了一下作者的目录,我觉得可以学到的东西。已经是很丰盛了! > > 等我想到了~继续补充哈 /doge ## mall-pro 我选择写这个项目,没有什么别的,就是想按照`mall`作者现有的思路、从无到有,开发一个完善的系统,学习一下作者的思路、以及扩展一些好用的点。 整理一下在搭建和学习的过程中。遇到的问题、以及如何让一个一直写CRUD的程序员在这样的一个项目里。找到自己应该专注的点。也是这个项目最大的特点吧! **因为我们站在巨人的肩膀上!** - 改善原有的 `mysql-generate` 的代码生成方式。采用 `mybatis-plus` 代替。 - 一键生成 `CRUD` 接口、真正做到 **再见CRUD !** - 我还没想到有什么值得一提的优点~ ## mall-pro-learning `mall-pro` 项目在撸代码的过程中、按阶段的总结出一个demo/并且配合响应的文章。期待与大家一起成长!! 项目地址:[https://gitee.com/mrc1999/mall-pro-learning](https://gitee.com/mrc1999/mall-pro-learning) 1. [搭建基本mybatis-plus 框架、完成一个简单的Restful 接口,整合Swagger](https://gitee.com/mrc1999/mall-pro-learning/tree/master/mall-pro-01) 2. [VUE-CLI 脚手架生成基本项目,axios配置请求、解决跨域问题](https://gitee.com/mrc1999/mall-pro-learning/tree/master/mall-pro-02) 3. [整合Spring Security token 实现方案,完成主业务登录](https://gitee.com/mrc1999/mall-pro-learning/tree/master/mall-pro-03)