Skip to content

Commit c7cfc9a

Browse files
committed
完善修复xmlBean2Map方法
1 parent 305c2aa commit c7cfc9a

File tree

1 file changed

+3
-1
lines changed
  • weixin-java-common/src/main/java/me/chanjar/weixin/common/util

1 file changed

+3
-1
lines changed

weixin-java-common/src/main/java/me/chanjar/weixin/common/util/BeanUtils.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import org.slf4j.LoggerFactory;
1212

1313
import java.lang.reflect.Field;
14+
import java.lang.reflect.Modifier;
1415
import java.util.ArrayList;
1516
import java.util.Arrays;
1617
import java.util.List;
@@ -88,7 +89,8 @@ public static Map<String, String> xmlBean2Map(Object bean) {
8889

8990
if (field.isAnnotationPresent(XStreamAlias.class)) {
9091
result.put(field.getAnnotation(XStreamAlias.class).value(), field.get(bean).toString());
91-
} else {
92+
} else if (!Modifier.isStatic(field.getModifiers())) {
93+
//忽略掉静态成员变量
9294
result.put(field.getName(), field.get(bean).toString());
9395
}
9496

0 commit comments

Comments
 (0)