Skip to content

Commit 9516193

Browse files
committed
Merge branch 'develop' of https://github.com/Wechat-Group/weixin-java-tools into 007
2 parents a076851 + f7dab92 commit 9516193

File tree

22 files changed

+317
-408
lines changed

22 files changed

+317
-408
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<modelVersion>4.0.0</modelVersion>
77
<groupId>com.github.binarywang</groupId>
88
<artifactId>weixin-java-parent</artifactId>
9-
<version>2.8.8.BETA</version>
9+
<version>2.9.0</version>
1010
<packaging>pom</packaging>
1111
<name>WeiXin Java Tools - Parent</name>
1212
<description>微信公众号、企业号上级POM</description>

readme.md

Lines changed: 12 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
微信支付/公众号/企业号/小程序的Java开发工具包(SDK)
1+
微信支付/开放平台/公众号/企业微信/小程序的Java开发工具包(SDK)
22
---------------------------------
33
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent)
44
[![Build Status](https://travis-ci.org/Wechat-Group/weixin-java-tools.svg?branch=develop)](https://travis-ci.org/Wechat-Group/weixin-java-tools)
@@ -16,14 +16,15 @@
1616
* https://github.com/binarywang/weixin-java-mp-demo (公众号Demo,使用Spring MVC实现)
1717
* https://github.com/binarywang/weixin-java-mp-demo-springboot (公众号Demo,使用Spring Boot实现)
1818
* https://github.com/binarywang/weixin-java-mp-multi-demo (支持多公众号)
19-
* https://github.com/wechat-group/weixin-java-tools-springmvc (公众号Demo,内含部分微信支付代码)
19+
* https://github.com/Wechat-Group/weixin-java-open-demo (开放平台Demo)
20+
* https://github.com/Wechat-Group/weixin-java-tools-springmvc (公众号Demo,内含部分微信支付代码)
2021

2122
---------------------------------
2223
### 重要提示信息(部分为新手必读):
2324
1. 最新更新:**2017-9-3 发布[【2.8.0正式版】](https://github.com/Wechat-Group/weixin-java-tools/releases)**
2425
1. 开源中国本项目的首页地址:https://www.oschina.net/p/weixin-java-tools-new (欢迎大家积极留言评分 🙂)
2526
1. SDK详细开发文档请查阅 [【Wiki】](https://github.com/wechat-group/weixin-java-tools/wiki),部分文档可能未能及时更新,如有发现,可以及时上报或者自行修改。
26-
1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)
27+
1. 各个模块的Javadoc可以在线查看(有可能是最新的测试版本的,请注意观察版本号):[weixin-java-miniapp](https://binarywang.github.io/weixin-java-miniapp-javadoc/)[weixin-java-pay](https://binarywang.github.io/weixin-java-pay-javadoc/)[weixin-java-mp](https://binarywang.github.io/weixin-java-mp-javadoc/)[weixin-java-common](https://binarywang.github.io/weixin-java-common-javadoc/)[weixin-java-cp](https://binarywang.github.io/weixin-java-cp-javadoc/)[weixin-java-open](https://binarywang.github.io/weixin-java-open-javadoc/)
2728
1. 本SDK要求的最低JDK版本是7,还在使用JDK6的用户请参考[【此项目】]( https://github.com/binarywang/weixin-java-tools-for-jdk6) ,而其他更早的JDK版本则需要自己改造实现。
2829
1. 如有新功能需求,发现BUG,或者由于微信官方接口调整导致的代码问题,可以直接在[【Issues】](https://github.com/Wechat-Group/weixin-java-tools/issues)页提出issue,便于讨论追踪问题;
2930
1. 如果想贡献代码,请阅读[【代码贡献指南】](contribution.md)
@@ -41,7 +42,7 @@
4142
## 版本说明
4243
1. 本项目定为大约每两个月发布一次正式版,版本号格式为X.X.0(如2.1.0,2.2.0等),遇到重大问题需修复会及时提交新版本,欢迎大家随时提交Pull Request;
4344
1. BUG修复和新特性一般会先发布成小版本作为临时测试版本(如2.4.5.BETA,2.4.6.BETA等,即尾号不为0,并添加BETA字样,以区别于正式版);
44-
1. 目前最新版本号为 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) ,也可以通过访问链接 [【微信支付】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-pay%22)[【微信小程序】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-miniapp%22)[【公众号】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-mp%22)[企业号](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-cp%22)
45+
1. 目前最新版本号为 [![Maven Central](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent/badge.svg)](https://maven-badges.herokuapp.com/maven-central/com.github.binarywang/weixin-java-parent) ,也可以通过访问链接 [【微信支付】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-pay%22)[【微信小程序】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-miniapp%22)[【公众号】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-mp%22)[企业微信](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-cp%22)[【开放平台】](http://search.maven.org/#search%7Cgav%7C1%7Cg%3A%22com.github.binarywang%22%20AND%20a%3A%22weixin-java-open%22)
4546
分别查看所有最新的版本。
4647

4748
---------------------------------
@@ -52,44 +53,16 @@
5253
* Coding: https://git.coding.net/binarywang/weixin-java-tools.git
5354

5455
---------------------------------
55-
## Maven 最新正式版本
56-
57-
* 微信小程序:
58-
56+
## Maven 引用
5957
```xml
6058
<dependency>
6159
<groupId>com.github.binarywang</groupId>
62-
 <artifactId>weixin-java-miniapp</artifactId>
60+
 <artifactId>(按模块不同)</artifactId>
6361
 <version>2.8.0</version>
6462
</dependency>
6563
```
66-
67-
* 微信支付:
68-
69-
```xml
70-
<dependency>
71-
<groupId>com.github.binarywang</groupId>
72-
<artifactId>weixin-java-pay</artifactId>
73-
<version>2.8.0</version>
74-
</dependency>
75-
```
76-
77-
* 公众号(订阅号及服务号):
78-
79-
```xml
80-
<dependency>
81-
<groupId>com.github.binarywang</groupId>
82-
<artifactId>weixin-java-mp</artifactId>
83-
<version>2.8.0</version>
84-
</dependency>
85-
```
86-
87-
* 企业号:
88-
89-
```xml
90-
<dependency>
91-
<groupId>com.github.binarywang</groupId>
92-
<artifactId>weixin-java-cp</artifactId>
93-
<version>2.8.0</version>
94-
</dependency>
95-
```
64+
* 各模块的artifactId:
65+
- 微信小程序:`weixin-java-miniapp`
66+
- 微信支付:`weixin-java-pay`
67+
- 公众号(订阅号及服务号):`weixin-java-mp`
68+
- 企业号:`weixin-java-cp`

weixin-java-common/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.binarywang</groupId>
99
<artifactId>weixin-java-parent</artifactId>
10-
<version>2.8.8.BETA</version>
10+
<version>2.9.0</version>
1111
</parent>
1212

1313
<artifactId>weixin-java-common</artifactId>

weixin-java-cp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.binarywang</groupId>
99
<artifactId>weixin-java-parent</artifactId>
10-
<version>2.8.8.BETA</version>
10+
<version>2.9.0</version>
1111
</parent>
1212

1313
<artifactId>weixin-java-cp</artifactId>

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/api/impl/WxCpServiceAbstractImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ public <T, E> T execute(RequestExecutor<T, E> executor, String uri, E data) thro
381381
throw new RuntimeException("微信服务端异常,超出重试次数");
382382
}
383383

384-
protected synchronized <T, E> T executeInternal(RequestExecutor<T, E> executor, String uri, E data) throws WxErrorException {
384+
protected <T, E> T executeInternal(RequestExecutor<T, E> executor, String uri, E data) throws WxErrorException {
385385
if (uri.contains("access_token=")) {
386386
throw new IllegalArgumentException("uri参数中不允许有access_token: " + uri);
387387
}

weixin-java-cp/src/main/java/me/chanjar/weixin/cp/config/WxCpJedisConfigStorage.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@
99
import java.io.File;
1010

1111
/**
12-
* Jedis client implementor for wechat config storage
12+
* Jedis client implementor for wechat config storage.
13+
* <pre>
14+
* 使用说明:本实现仅供参考,并不完整,
15+
* 比如为减少项目依赖,未加入redis分布式锁的实现,如有需要请自行实现。
16+
* </pre>
1317
*
1418
* @author gaigeshen
1519
*/

weixin-java-miniapp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.binarywang</groupId>
99
<artifactId>weixin-java-parent</artifactId>
10-
<version>2.8.8.BETA</version>
10+
<version>2.9.0</version>
1111
</parent>
1212
<artifactId>weixin-java-miniapp</artifactId>
1313
<name>WeiXin Java Tools - MiniApp</name>

weixin-java-miniapp/src/main/java/cn/binarywang/wx/miniapp/api/impl/WxMaServiceImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ public <T, E> T execute(RequestExecutor<T, E> executor, String uri, E data) thro
181181
throw new RuntimeException("微信服务端异常,超出重试次数");
182182
}
183183

184-
public synchronized <T, E> T executeInternal(RequestExecutor<T, E> executor, String uri, E data) throws WxErrorException {
184+
public <T, E> T executeInternal(RequestExecutor<T, E> executor, String uri, E data) throws WxErrorException {
185185
if (uri.contains("access_token=")) {
186186
throw new IllegalArgumentException("uri参数中不允许有access_token: " + uri);
187187
}

weixin-java-mp/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.github.binarywang</groupId>
99
<artifactId>weixin-java-parent</artifactId>
10-
<version>2.8.8.BETA</version>
10+
<version>2.9.0</version>
1111
</parent>
1212
<artifactId>weixin-java-mp</artifactId>
1313
<name>WeiXin Java Tools - MP</name>

weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpInRedisConfigStorage.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@
55

66
/**
77
* 基于Redis的微信配置provider
8-
*
8+
* <pre>
9+
* 使用说明:本实现仅供参考,并不完整,
10+
* 比如为减少项目依赖,未加入redis分布式锁的实现,如有需要请自行实现。
11+
* </pre>
912
* @author nickwong
1013
*/
1114
@SuppressWarnings("hiding")

0 commit comments

Comments
 (0)