#352 修复XStreamTransformer由于classloader原因导致的ClassCastException问题

This commit is contained in:
Binary Wang
2017-10-18 12:33:52 +08:00
parent 0f007d970b
commit afb5e6151f
3 changed files with 28 additions and 12 deletions

View File

@ -56,6 +56,8 @@ public class XStreamTransformer {
*/
private static void registerClass(Class<?> clz) {
XStream xstream = XStreamInitializer.getInstance();
xstream.setClassLoader(Thread.currentThread().getContextClassLoader());
xstream.processAnnotations(clz);
xstream.processAnnotations(getInnerClasses(clz));
if (clz.equals(WxMaMessage.class)) {