Bläddra i källkod

优化代码

* 错别字

* long l->L

* 使xml中不存在的属性不会把java bean中已有的属性覆盖成null
比如:me.chanjar.weixin.mp.api.WxMpInMemoryConfigStorage#accessTokenLock
master
627535195 7 år sedan
committed by Binary Wang
förälder
incheckning
58dec7bf08
2 ändrade filer med 4 tillägg och 2 borttagningar
  1. +3
    -1
      weixin-java-common/src/main/java/me/chanjar/weixin/common/util/xml/XStreamInitializer.java
  2. +1
    -1
      weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java

+ 3
- 1
weixin-java-common/src/main/java/me/chanjar/weixin/common/util/xml/XStreamInitializer.java Visa fil

@@ -1,6 +1,7 @@
package me.chanjar.weixin.common.util.xml;

import com.thoughtworks.xstream.XStream;
import com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider;
import com.thoughtworks.xstream.core.util.QuickWriter;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
import com.thoughtworks.xstream.io.xml.PrettyPrintWriter;
@@ -13,7 +14,7 @@ import java.io.Writer;
public class XStreamInitializer {

public static XStream getInstance() {
XStream xstream = new XStream(new XppDriver() {
XStream xstream = new XStream(new PureJavaReflectionProvider(), new XppDriver() {

@Override
public HierarchicalStreamWriter createWriter(Writer out) {
@@ -42,6 +43,7 @@ public class XStreamInitializer {
};
}
});

xstream.ignoreUnknownElements();
xstream.setMode(XStream.NO_REFERENCES);
xstream.addPermission(NullPermission.NULL);


+ 1
- 1
weixin-java-mp/src/main/java/me/chanjar/weixin/mp/api/WxMpService.java Visa fil

@@ -90,7 +90,7 @@ public interface WxMpService {
* 获取access_token,本方法线程安全
* 且在多线程同时刷新时只刷新一次,避免超出2000次/日的调用次数上限
*
* 另:本service的所有方法都会在access_token过期调用此方法
* 另:本service的所有方法都会在access_token过期调用此方法
*
* 程序员在非必要情况下尽量不要主动调用此方法
*


Laddar…
Avbryt
Spara