https://github.com/wechat-group/weixin-java-demo-springmvc
A wechat mp and pay demo based on WxJava and springmvc.
https://github.com/wechat-group/weixin-java-demo-springmvc
java springmvc wechat-springmvc-demo weixin weixin-java-sdk weixin-java-tools
Last synced: 9 months ago
JSON representation
A wechat mp and pay demo based on WxJava and springmvc.
- Host: GitHub
- URL: https://github.com/wechat-group/weixin-java-demo-springmvc
- Owner: Wechat-Group
- Created: 2016-07-07T10:00:26.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-06T06:04:14.000Z (about 1 year ago)
- Last Synced: 2025-04-10T06:39:35.485Z (10 months ago)
- Topics: java, springmvc, wechat-springmvc-demo, weixin, weixin-java-sdk, weixin-java-tools
- Language: Java
- Homepage:
- Size: 188 KB
- Stars: 384
- Watchers: 49
- Forks: 231
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README

----
[](https://gitee.com/binary/weixin-java-tools-springmvc)
[](https://github.com/Wechat-Group/weixin-java-demo-springmvc)
[](https://travis-ci.org/Wechat-Group/weixin-java-demo-springmvc)
This repository is a wechat springmvc demo based on **WxJava**
本仓库的项目是一个基 于**[WxJava](https://github.com/wechat-group/WxJava)** 的springmvc Demo.
新手遇到问题,请务必先阅读[【开发文档首页】](https://github.com/Wechat-Group/WxJava/wiki)的常见问题部分,可以少走很多弯路,节省不少时间。
## 本项目目前实现了如下功能:
* 与微信服务器的AES加密通信
* 微信支付
* 商户号向个人用户转账
* 自定义菜单
* 关注公众号、客服消息路由处理
* 模版消息
* 通过openid获取用户基本信息
* 通过code获得基本用户信息
Welcome to Pull Requests!
欢迎大家积极Pull Requests来丰富此Demo的功能!
## 快速使用:
**将项目下载到本地**
```shell
git clone https://github.com/wechat-group/weixin-java-demo-springmvc
```
**配置公众号信息**
打开`src/main/resources/wx.properties`文件,配置公众号相关信息。
**Maven打包**
```shell
mvn war:war
```
**上传至服务器**
必须使用服务器的80端口才能与微信服务器进行交互。
**微信公众平台服务器配置**
进入到**微信公众平台**的`开发/基本配置`页面,配置`URL(服务器地址)`、`Token(令牌)`、`EncodingAESKey(消息加解密密钥)`。
```shell
URL(服务器地址):http://192.168.1.1/wechatTestService/core
```
## License
- 本项目的所有代码除另有说明外,均按照 [MIT License](https://github.com/racaljk/hosts/blob/master/LICENSE) 发布。
- 本项目的.java,README.MD,wiki等资源基于[CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
这意味着你可以拷贝、并再发行本项目的内容,但是你将必须同样**提供原作者信息以及协议声明**。同时你也**不能将本项目用于商业用途**,
按照我们狭义的理解(增加附属条款),凡是**任何盈利的活动皆属于商业用途**。
- 请在遵守当地相关法律法规的前提下使用本项目。
