# 商城服务端程序 **Repository Path**: devm/devm-mall-server ## Basic Information - **Project Name**: 商城服务端程序 - **Description**: 项目使用Springboot2.x + Mybatis3.x + Mybatis-Plus + Redis + Mysql5.6, 整个项目中极少有SQL语句,大大减少项目复杂度和增加可移植性,降低学习成本。 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 9 - **Forks**: 4 - **Created**: 2020-05-27 - **Last Updated**: 2021-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 商城服务端程序 #### 介绍 项目使用Springboot2.x + Mybatis3.x + Mybatis-Plus + Redis + Mysql5.6, 整个项目中极少有SQL语句,大大减少项目复杂度和增加可移植性,降低学习成本。 **客户端程序:[点击查看](https://gitee.com/devm/devm-mall-client)** ## 已支持功能: > 1. 滚动广告 > 1. 正常商品列表/商品详情,下单/订单等 > 1. 秒杀功能 > 1. 购物车 > 1. 专题 > 1. 优惠券 ## 计划加入功能 > 1. 二级分销 > 1. 会员服务 ## 准备事项 > 1. 确保本地安装Mysql5.6+ > 1. 确保本地安装了Redis > 1. 确保本地安装了maven > 1. 导入docs/mall.sql到数据库 > 1. 默认登录账号及密码:admin/admin ##项目结构介绍: > devm-platform > - devm-admin PC管理后台 > - devm-mall-api 小程序接口 > - devm-mall-db-service 业务数据访问服务 > - devm-system-db-service 系统数据访问服务 ##操作步骤: (启动PC管理后台服务) > 1. 安装独立jar包,安装命令参见“安装devm-core模块.txt” > 1. 进入到工作根目录(devm-platform)下 > 1. 执行 mvn clean install 进行编译(首次会自动下载相关的依赖包,过程会比较长,耐心等待) > 1. 修改 devm-admin/src/main/resource/application-dev.yml 将数据库连接和redis连接信息改成自己的 > 1. 运行 devm-admin/src/main/java/com/treetao/union/web/App.java 中的main方法 > 1. 项目启动成功,访问 http://localhost:8802/admin (默认账号密码:admin/admin) > 1. 登录到PC后,在运营管理->参数设置中,设置文件保存和访问路径(PS:文件保存路径为硬盘目录,文件访问路径为通过http能访问到硬盘目录的网络服务路径,可通过nginx等配置到相应目录) > 1. 在运营管理->参数设置中,必须设置微信小程序的appid和secret才能正确使用小程序,mchId和mchKey及支付通知地址,在支付时需要设置 > 1. 同理,启动小程序接口服务,将客户端项目中common/util.js中的apibath改为:http://localhost:8801/ (最好使用IP,因为使用真机调试时无法访问localhost) ## 版权说明 > 1. 开源版本所有功能可免费学习使用,包括后续升级的部分功能,但有使用时效限制。 > 1. 如果需要使用在生产环境中,需联系本人解除使用限制(QQ:908608802)。 > 1. 本人可接受模块定制 ## 如果环境不成功的,可快速下载安装包体验后台功能 admin.zip [ 下载](https://gitee.com/devm/devm-mall-server/attach_files/411307/download) > 需要修改application-dev.yml 中的数据库和redis连接 ## 沟通交流 > 使用过程中有任何问题,可加入 QQ群进行交流:QQ群1(455892987) ![输入图片说明](https://images.gitee.com/uploads/images/2020/0527/034417_7a77a6d2_7372206.png "11.png") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0527/034430_b8dc895a_7372206.png "22.png")