🎨 优化代码

This commit is contained in:
Binary Wang 2020-08-30 10:41:38 +08:00
parent 6c490e3295
commit 64f7adcc29
3 changed files with 10 additions and 4 deletions

1
.gitignore vendored
View File

@ -50,3 +50,4 @@ sonar-project.properties
# STS
.factorypath
*.zip

View File

@ -24,7 +24,7 @@ public class WxCpDefaultConfigImpl implements WxCpConfigStorage, Serializable {
private volatile String token;
protected volatile String accessToken;
protected Lock accessTokenLock = new ReentrantLock();
protected transient Lock accessTokenLock = new ReentrantLock();
private volatile String aesKey;
protected volatile Integer agentId;
private volatile long expiresTime;
@ -37,16 +37,16 @@ public class WxCpDefaultConfigImpl implements WxCpConfigStorage, Serializable {
private volatile String httpProxyPassword;
private volatile String jsapiTicket;
protected Lock jsapiTicketLock = new ReentrantLock();
protected transient Lock jsapiTicketLock = new ReentrantLock();
private volatile long jsapiTicketExpiresTime;
private volatile String agentJsapiTicket;
protected Lock agentJsapiTicketLock = new ReentrantLock();
protected transient Lock agentJsapiTicketLock = new ReentrantLock();
private volatile long agentJsapiTicketExpiresTime;
private volatile File tmpDirFile;
private volatile ApacheHttpClientBuilder apacheHttpClientBuilder;
private transient volatile ApacheHttpClientBuilder apacheHttpClientBuilder;
private volatile String baseApiUrl;
@ -297,4 +297,9 @@ public class WxCpDefaultConfigImpl implements WxCpConfigStorage, Serializable {
public void setApacheHttpClientBuilder(ApacheHttpClientBuilder apacheHttpClientBuilder) {
this.apacheHttpClientBuilder = apacheHttpClientBuilder;
}
public WxCpDefaultConfigImpl setWebhookKey(String webhookKey) {
this.webhookKey = webhookKey;
return this;
}
}