关键字:springboot

商城 源码 微信小程序 java 微信小程序商城源代码_java

正文 | 内容

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