Skip to content

Commit a29e00f

Browse files
authored
🎨 #3461【小程序】spring boot starter 和 solon plugin 增加获取稳定版接口调用凭据的参数
1 parent 8fe1e6e commit a29e00f

File tree

5 files changed

+14
-1
lines changed

5 files changed

+14
-1
lines changed

solon-plugins/wx-java-miniapp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/miniapp/config/storage/AbstractWxMaConfigStorageConfiguration.java

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ protected WxMaDefaultConfigImpl config(WxMaDefaultConfigImpl config, WxMaPropert
1515
config.setToken(StringUtils.trimToNull(properties.getToken()));
1616
config.setAesKey(StringUtils.trimToNull(properties.getAesKey()));
1717
config.setMsgDataFormat(StringUtils.trimToNull(properties.getMsgDataFormat()));
18+
config.useStableAccessToken(properties.isUseStableAccessToken());
1819

1920
WxMaProperties.ConfigStorage configStorageProperties = properties.getConfigStorage();
2021
config.setHttpProxyHost(configStorageProperties.getHttpProxyHost());

solon-plugins/wx-java-miniapp-solon-plugin/src/main/java/com/binarywang/solon/wxjava/miniapp/properties/WxMaProperties.java

+5
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@ public class WxMaProperties {
4545
*/
4646
private String msgDataFormat;
4747

48+
/**
49+
* 是否使用稳定版 Access Token
50+
*/
51+
private boolean useStableAccessToken = false;
52+
4853
/**
4954
* 存储策略
5055
*/

spring-boot-starters/wx-java-miniapp-spring-boot-starter/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,13 @@
1010
```
1111
2. 添加配置(application.properties)
1212
```properties
13-
# 公众号配置(必填)
13+
# 小程序配置(必填)
1414
wx.miniapp.appid = appId
1515
wx.miniapp.secret = @secret
1616
wx.miniapp.token = @token
1717
wx.miniapp.aesKey = @aesKey
1818
wx.miniapp.msgDataFormat = @msgDataFormat # 消息格式,XML或者JSON.
19+
wx.miniapp.use-stable-access-token=@useStableAccessToken
1920
# 存储配置redis(可选)
2021
# 注意: 指定redis.host值后不会使用容器注入的redis连接(JedisPool)
2122
wx.miniapp.config-storage.type = Jedis # 配置类型: Memory(默认), Jedis, RedisTemplate

spring-boot-starters/wx-java-miniapp-spring-boot-starter/src/main/java/com/binarywang/spring/starter/wxjava/miniapp/config/storage/AbstractWxMaConfigStorageConfiguration.java

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ protected WxMaDefaultConfigImpl config(WxMaDefaultConfigImpl config, WxMaPropert
1515
config.setToken(StringUtils.trimToNull(properties.getToken()));
1616
config.setAesKey(StringUtils.trimToNull(properties.getAesKey()));
1717
config.setMsgDataFormat(StringUtils.trimToNull(properties.getMsgDataFormat()));
18+
config.useStableAccessToken(properties.isUseStableAccessToken());
1819

1920
WxMaProperties.ConfigStorage configStorageProperties = properties.getConfigStorage();
2021
config.setHttpProxyHost(configStorageProperties.getHttpProxyHost());

spring-boot-starters/wx-java-miniapp-spring-boot-starter/src/main/java/com/binarywang/spring/starter/wxjava/miniapp/properties/WxMaProperties.java

+5
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ public class WxMaProperties {
4444
*/
4545
private String msgDataFormat;
4646

47+
/**
48+
* 是否使用稳定版 Access Token
49+
*/
50+
private boolean useStableAccessToken = false;
51+
4752
/**
4853
* 存储策略
4954
*/

0 commit comments

Comments
 (0)