【程序源代码】商城(微信小程序)
正文 | 内容
01
—
【概述】
基于java后台语言一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城
02
—
【技术框架】
开发环境
语言:Java 8
IDE(JAVA):IDEA / Eclipse安装lombok插件
IDE(前端):WebStorm 或者 IDEA
依赖管理:Maven
数据库:MySQL5.7+ & Oracle 11g & Sqlserver2017
缓存:Redis
03
—
【后台技术框架】
安装jdk1.8+、tomcat6+、mysql5.5+
推荐使用idea,安装lombok插件后,使用idea导入maven项目
将yami_shop.sql导入到mysql中,修改application-dev.yml更改 datasource.url、user、password
将mysql配置为不区分表名大小写
通过修改ma.properties 修改微信小程序信息
通过修改mp.properties 修改微信公众号信息
通过修改pay.properties 修改微信支付信息
通过修改shop.properties 修改七牛云、阿里大于等信息
修改api.properties 修改当前接口所在域名,用于支付回调
启动redis,端口6379
通过WebApplication启动项目后台接口,ApiApplication 启动项目前端接口
04
—
【vue开发环境安装】
vue开发环境安装
这是一套正常的vue启动流程。
05
—
【小程序开发环境安装】
修改project.config.json 里面的appid为你所申请的appid,并登陆通过微信公众平台 将对应的开发人员设置为该小程序开发人员的角色
修改utils/config.js 当中的域名端口为自己服务器的域名
使用微信开发者工具导入已下载好的项目,进行小程序开发
06
—
【如何下载】
项目链接
java后台:https://gitee.com/gz-yami/mall4j
vue后台前端:https://gitee.com/gz-yami/mall4v
小程序:https://gitee.com/gz-yami/mall4m
联
方
式
公众号ID: itcode
微信ID: itcoder
免
声
明
—————————————
———————————————