me.chanjar.weixin.common.util

## 类 BeanUtils

- java.lang.Object
- - me.chanjar.weixin.common.util.BeanUtils

    public class BeanUtils
    extends Object

     bean操作的一些工具类
     Created by Binary Wang on 2016-10-21.

作者:
  binarywang(Binary Wang)

### 构造器概要

构造器
构造器和说明
`BeanUtils()`

### 方法概要

方法
`static void` `checkRequiredFields(Object bean)` 检查bean里标记为@Required的field是否为空，为空则抛异常
`static Map<String,String>` `xmlBean2Map(Object bean)` 将bean按照@XStreamAlias标识的字符串内容生成以之为key的map对象

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### BeanUtils

    public BeanUtils()

### 方法详细资料

#### checkRequiredFields

    public static void checkRequiredFields(Object bean)
                                    throws WxErrorException

检查bean里标记为@Required的field是否为空，为空则抛异常

参数:
  `bean` - 要检查的bean对象
抛出:
  `WxErrorException`

#### xmlBean2Map

    public static Map<String,String> xmlBean2Map(Object bean)

将bean按照@XStreamAlias标识的字符串内容生成以之为key的map对象

参数:
  `bean` - 包含@XStreamAlias的xml bean对象
返回:
  map对象