update xstream to 1.4.10

This commit is contained in:
Binary Wang
2018-11-08 20:08:34 +08:00
parent 556b07378e
commit a5c8f13fff
2 changed files with 7 additions and 1 deletions

View File

@@ -166,7 +166,7 @@
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.9</version>
<version>1.4.10</version>
</dependency>
<!-- 由于guava较新的21.0版本需要jdk8故而此处采用较低版本 -->
<dependency>

View File

@@ -49,6 +49,12 @@ public class XStreamInitializer {
xstream.setMode(XStream.NO_REFERENCES);
xstream.addPermission(NullPermission.NULL);
xstream.addPermission(PrimitiveTypePermission.PRIMITIVES);
xstream.allowTypesByWildcard(new String[]{
"me.chanjar.weixin.**", "cn.binarywang.wx.**", "com.github.binarywang.**"
});
XStream.setupDefaultSecurity(xstream);
xstream.setClassLoader(Thread.currentThread().getContextClassLoader());
return xstream;
}