1. 項目簡介
SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue 的前後端分離的商城系統, 包含商城、拼團、砍價、商戶管理、 秒殺、優惠券、積分、分銷、會員、充值、多門店等功能,更适合企業或個人二次開發。
2. 商城功能
商品子產品:商品添加、規格設定,商品上下架等;訂單子產品:下單、購物車、支付,發貨、收貨、評價、退款等;營銷子產品:積分、優惠券、分銷、砍價、拼團、秒殺、多門店等;微信子產品:自定義菜單、自動回複、微信授權、圖文管理、模闆消息推送;配置子產品:各種配置;使用者子產品:登陸、注冊、會員卡、充值等;其他等
3. 項目結構
項目采用分子產品開發的方式
- yshop-weixin 微信相關子產品
- yshop-common 公共子產品
- yshop-admin 背景子產品
- yshop-logging 日志子產品
- yshop-tools 第三方工具子產品
- yshop-generator 代碼生成子產品
- yshop-shop 商城子產品
- yshop-mproot mybatisPlus
4. 系統預覽
|
5. 技術選型
後端使用技術
- 1.1 SpringBoot2
- 1.2 mybatis、MyBatis-Plus
- 1.3 SpringSecurity
- 1.5 Druid
- 1.6 Slf4j
- 1.7 Fastjson
- 1.8 JWT
- 1.9 Redis
- 1.10 Quartz
- 1.11 Mysql
- 1.12 swagger
- 1.13 WxJava
- 1.14 Lombok
- 1.15 Hutool
- 1.16 Mapstruct
- 1.17 Redisson
- 1.18 Rocketmq
前端使用技術
- 2.1 Vue 全家桶
- 2.2 Element
- 2.3 mpvue
- 2.3 uniapp
源碼位址
源碼位址擷取:
商城項目:https://gitee.com/guchengwuyue/yshopmall/
其他商城源碼位址擷取:https://gitee.com/youlaitech/youlai-mall
項目位址:https://gitee.com/fuyang_lipengjun/platform
代碼生成工具IDEA插件https://gitee.com/fuyang_lipengjun/platform-gen
項目位址:https://github.com/newbee-ltd/newbee-mall