基于SpringBoot+MyBatis+VUE的开源多商户商城系统,可二次开发

程序员的成长之路

互联网/程序员/成长/职场 

关注

阅读本文大概需要 2 分钟。

来自:网络

git地址下载 https://gitee.com/catshen/zscat_sw

一、项目介绍

mallplus项目是一套电商系统,包括前台商城系统及后台管理系统,小程序,h5,基于SpringBoot+MyBatis实现。

前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。

后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、代码生成设置等模块,分销商城,积分商城。

二、案例展示

  • 后台项目演示:http://www.yjlive.cn:8090/

  • 移动端项目演示:http://www.yjlive.cn:8082/

  • pc项目演示:http://www.yjlive.cn:8088/

    基于SpringBoot+MyBatis+VUE的开源多商户商城系统,可二次开发_第1张图片

  • 三、项目结构

    mall

    ├── mallplus-mbg -- MyBatisGenerator生成的数据库操作代码

    ├── mallplus-admin -- 后台商城管理系统接口

    ├── mall-search -- 基于Elasticsearch的商品搜索系统

    ├── mallplus-portal -- 前台商城系统接口

    └── mall-demo -- 框架搭建时的测试代码

    ├── 前端项目--`mallplus-admin-web

    ├── h5前端项目--`vue-js-master`

    ├── pc前端项目--`Mall-Vue-master`

    ├── 小前端项目--`wechatapp`

    四、技术架构

  • cms_*:内容管理模块相关表

  • oms_*:订单管理模块相关表

  • pms_*:商品模块相关表

  • sms_*:营销模块相关表

  • ums_*:会员模块相关表

    五、mall中使用的技术

  • mall采用现阶主流技术实现,涵盖了一般项目中几乎所有使用的技术。

  • 技术 版本 说明

  • Spring Boot 2.1.3 容器+MVC框架

  • Spring Security 5.1.4 认证和授权框架

  • MyBatis-plus 3.4.6 ORM框架

  • MyBatisGenerator 1.3.3 数据层代码生成

  • PageHelper 5.1.8 MyBatis物理分页插件

  • Swagger-UI 2.7.0 文档生产工具

  • Elasticsearch 6.2.2 搜索引擎

  • RabbitMq 3.7.14 消息队列

  • Redis 3.2 分布式缓存

  • MongoDb 3.2 NoSql数据库

  • Docker 18.09.0 应用容器引擎

  • Druid 1.1.10 数据库连接池

  • OSS 2.5.0 对象存储

  • JWT 0.9.0 JWT登录支持

  • Lombok 1.18.6 简化对象封装工具

基于SpringBoot+MyBatis+VUE的开源多商户商城系统,可二次开发_第2张图片加微信看朋友圈,每天分享优质文章、读书心得、生活日常,来做个点赞之交吧!

推荐阅读:

牛逼!我竟然能在 VS Code 里逛知乎、发文章

昨晚家里停网后,我写了一段代码破解了隔壁小姐姐的wifi密码...

微信扫描二维码,关注我的公众号

写留言

朕已阅 

你可能感兴趣的:(基于SpringBoot+MyBatis+VUE的开源多商户商城系统,可二次开发)