# sell
基于SpringBoot的企业微信点餐系统 - 本工程为后端
[前端项目地址](https://github.com/whaleBoot/sell_fe_buyer)
## 系统架构
```
前端:vue ----> webapp
后端:SpringBoot
后端管理系统:Bootstrap + FreeMarker + jQuery
交互:RESTful
部署架构:Nginx + Tomcat + Redis + Mysql
```
## SpringBoot技术栈
```
数据库:JPA + Mybatis
缓存:Redis(分布式Session、分布式锁)
消息推送:webSocket
```
## 微信特性
```
微信扫码登录
模板消息推送
微信支付和退款
```
## 项目设计
```
角色划分:买家、卖家
功能模块划分:商品订单类目等
...
```
# 知识点
```
DTO
VO
Entity
```
# 微信特性
### 手工获取openId
微信公众平台(服务号)—公众号设置—功能设置—网页授权域名,填写[natapp域名](http://whale.natapp1.cc/)
登录[内网穿透工具natapp](https://natapp.cn/),下载客户端,
启动natapp natapp -authtoken=ac3ce84fe76123213
将认证文件下载,放到sell项目static目录下,确保访问[验证url](http://whale.natapp1.cc/MP_verify_1wdbJuFaF7jLABux.txt),如果访问失败确认以下项目中是否配置了context-path,如果已经配置了context-path,可临时取消掉,待微信网页授权域名成功后方可修改回来。
#### 微信网页授权
访问[微信公众平台开发文档](https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1445241432)进入微信网页开发—微信网页授权
**第一步**:**用户同意授权,获取code**
[请求获取code](https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxbd8a87c079ee2b64&redirect_uri=http://whale.natapp1.cc/sell/weixin/auth&response_type=code&scope=snsapi_base&state=STATE#wechat_redirect)
**第二步:** **通过code换取网页授权access_token**
[获取access_token](https://api.weixin.qq.com/sns/oauth2/access_token?appid=wxbd8a87c079ee2b64&secret=SECRET&code=CODE&grant_type=authorization_code)
### 接入微信支付需要以下参数
```
appId
appSecret
商户号
商户密钥
商户证书
```
没有合适的资源?快使用搜索试试~ 我知道了~
java毕业设计 基于SpringBoot+Mybatis的企业微信点餐系统的设计与实现+详细文档+全部资料(优秀项目).zip
共120个文件
java:88个
ftl:13个
yml:3个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 150 浏览量
2024-04-17
10:48:31
上传
评论
收藏 307KB ZIP 举报
温馨提示
【资源说明】 java毕业设计 基于SpringBoot+Mybatis的企业微信点餐系统的设计与实现+详细文档+全部资料(优秀项目).zipjava毕业设计 基于SpringBoot+Mybatis的企业微信点餐系统的设计与实现+详细文档+全部资料(优秀项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
java毕业设计 基于SpringBoot+Mybatis的企业微信点餐系统的设计与实现+详细文档+全部资料(优秀项目).zip (120个子文件)
mvnw.cmd 6KB
style.css 6KB
style-login.css 3KB
list.ftl 6KB
list.ftl 4KB
detail.ftl 3KB
index.ftl 3KB
list.ftl 2KB
nav.ftl 1KB
create.ftl 1KB
login.ftl 1KB
index.ftl 1KB
success.ftl 740B
error.ftl 736B
header.ftl 298B
success.ftl 107B
.gitignore 277B
pay.html 1KB
maven-wrapper.jar 47KB
OrderServiceImpl.java 10KB
SellerUserController.java 6KB
SellerProductController.java 6KB
MavenWrapperDownloader.java 5KB
SellerOrderController.java 4KB
BuyerOrderController.java 4KB
ProductServiceImpl.java 4KB
PayServiceImpl.java 4KB
WechatController.java 4KB
MD5Tools.java 3KB
BuyerProductController.java 3KB
SellerCategoryController.java 3KB
OrderServiceImplTest.java 3KB
SecKillServiceImpl.java 3KB
SellerAuthorizeAspect.java 2KB
PushMessageServiceImpl.java 2KB
ProductCategoryRepositoryTest.java 2KB
ProductServiceImplTest.java 2KB
RedisLock.java 2KB
PayController.java 2KB
SellExceptionHandler.java 2KB
BuyerServiceImpl.java 2KB
OrderDTO.java 2KB
CookieUtil.java 2KB
ResultEnum.java 2KB
OrderVO2OrderDTOConverter.java 2KB
WebSocket.java 2KB
SecKillController.java 1KB
OrderMasterRepositoryTest.java 1KB
SellerServiceImpl.java 1KB
CategoryServiceImplTest.java 1KB
ProductInfoRepositoryTest.java 1KB
OrderDetailRepositoryTest.java 1KB
ProductInfo.java 1KB
CategoryServiceImpl.java 1KB
WechatAccountConfig.java 1KB
WechatPayConfig.java 1KB
WechatTestMpConfig.java 1KB
WechatMpConfig.java 1KB
WechatOpenConfig.java 1KB
WeixinController.java 1KB
ProductCategory.java 1KB
PayServiceImplTest.java 1KB
OrderService.java 1023B
ProductService.java 961B
OrderMaster.java 945B
OrderVO.java 924B
SellerService.java 856B
OrderMaster2OrderDTOConverter.java 844B
LoggerTest.java 812B
OrderMasterRepository.java 805B
ProductCategoryRepository.java 796B
ResultVOUtil.java 776B
ProductInfoVo.java 744B
ProjectUrlConfig.java 669B
ProductVO.java 654B
Date2LongSerializer.java 648B
SellerInfoRepository.java 646B
ProductForm.java 627B
MathUtil.java 612B
OrderDetail.java 604B
SellException.java 591B
ProductInfoRepository.java 588B
PayService.java 580B
CartDTO.java 558B
OrderStatusEnum.java 537B
OrderDetailRepository.java 519B
CategoryService.java 518B
KeyUtil.java 512B
PayStatusEnum.java 505B
EnumUtil.java 505B
ProductStatusEnum.java 504B
WebSocketConfig.java 503B
ResultVO.java 495B
SellerInfoDTO.java 482B
JsonUtil.java 478B
SellerInfo.java 445B
BuyerService.java 399B
SellApplication.java 389B
CategoryForm.java 381B
PushMessageService.java 371B
共 120 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3237
- 资源: 5112
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功