从零教你实现一个Java微信小程序商城项目
Posted Java项目学习
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零教你实现一个Java微信小程序商城项目相关的知识,希望对你有一定的参考价值。
使用须知
✅允许
-
个人学习使用 -
允许用于学习、毕设等
开发计划
使用Hbuilder启动微同商城小程序端教程
微同商城开源版体验:
技术选型
-
1 后端使用技术 -
1.1 springframework4.3.7.RELEASE -
1.2 mybatis3.1.0、MyBatis-Plus 3.1.0 -
1.3 shiro1.3.2 -
1.4 servlet3.1.0 -
1.5 druid1.0.28 -
1.6 slf4j1.7.19 -
1.7 fastjson1.2.30 -
1.8 poi3.15 -
1.9 velocity1.7 -
1.10 quartz2.2.3 -
1.11 mysql5.1.39 -
1.12 swagger2.4 -
1.13 j2cache2.3.22-release -
1.14 weixin-java-mp3.2.0 -
1.15 MybatisPlus3.1.0 -
1.16 lombok -
2 前端使用技术 -
2.1 Vue2.5.1 -
2.2 iview -
2.3 layer3.0.3 -
2.4 jquery2.2.4 -
2.5 bootstrap3.3.7 -
2.6 jqgrid5.1.1 -
2.7 ztree3.5.26 -
2.8 froala_editor1.2.2
项目结构
platform
|--platform-admin 后台管理
|--platform-api 微信小程序商城api接口
|--platform-common 公共模块
|--platform-framework 系统WEB合并,请打包发布此项目
|--platform-gen 代码生成
|--platform-mp 微信公众号模块
|--platform-schedule 定时任务
|--platform-shop 商城后台管理
|--uni-mall uniapp版商城
|--wx-mall 微信小程序原生商城
实现功能
-
a 配置短信平台账户信息 -
b 向外提供发送短信接口
http://域名:端口/api/sendSms?mobile=13000000000,15209831990&content=发送的短信内容
安全起见,需配置有效IP地址。platform.properties -> sms.validIp
安装教程
-
配置环境(推荐jdk1.8、maven3.3、tomcat8、mysql5.7、redis4.0.1) -
创建数据库 -
依次初始化sql脚本 -
/_sql/platform.sql -
/_sql/sys_region.sql -
导入项目到IDE中 -
导入支付证书至/platform-shop/src/main/resources/cert/目录下(申请商户号、开通微信支付、下载支付证书) -
修改配置文件 /platform-admin/src/main/resources/dev/platform.properties -
jdbc.url -
jdbc.username -
jdbc.password -
wx.appId -
wx.secret -
wx.mchId -
wx.paySignKey -
wx.notifyUrl -
sms.validIp -
mp.appId -
mp.secret -
mp.token -
mp.aesKey -
修改配置文件 /platform-admin/src/main/resources/j2cache.properties -
redis.hosts -
redis.password -
启动redis服务 -
启动后台项目(参照开发文档) -
打开微信开发者工具 -
导入 /wx-mall填写appId -
修改 /wx-mall/config/api.js里API_BASE_URL的值 -
使用eclipse启动项目后默认访问路径 -
http://localhost:8080/platform-framework -
使用idea启动项目后默认访问路径 -
http://localhost:8080
页面展示
登录页面
首页
发送短信
小程序首页
专题
分类
购物车
登录授权
优惠券
小程序并联手机
代码生成工具IDEA插件
https://gitee.com/fuyang_lipengjun/platform-gen
- END - 获得项目地址:
点个 在看 你最好看
以上是关于从零教你实现一个Java微信小程序商城项目的主要内容,如果未能解决你的问题,请参考以下文章
3天,从零教你撸一个完整电商平台系统(内含Spring BootJVM调优核心内容)
肝魂一晚上总结:2021年全网最全最面的让你Java从零教你变大佬思维图☀️《❤️记得收藏❤️》