【程序源代码】商城(微信小程序)

共 1530字,需浏览 4分钟

 ·

2020-09-29 10:00

关键字:springboot

正文 | 内容


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





【写作说明】以上文章属于此公众号原创所有,如需转载请注明出处。【免责申明】本公众号不是广告商,也没有为其他三方网站或者个人做广告宣传。文章发布源代码和文章均来源于各类开源网站社区或者是小编在项目中、学习中整理的一些实例项目。主要目的是将开源代码分享给喜欢编程、有梦想的程序员,希望能帮助到你们与他们共同成长。其中用户产生的一些自愿下载或者付费行为,原则与平台没有直接关系。如果涉及开源程序侵犯到原作者相关权益,可联系小编进行相关处理。【投稿邮箱】315997972@qq.com

—————————————

目前已有1000000+优秀的程序员加入我们
                          
                         

——————————————


【你的每一份打赏就是对我最真诚的鼓励】
浏览 33
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报