类 MyBeanUtils
java.lang.Object
org.apache.commons.beanutils.PropertyUtilsBean
com.jeeplus.devtools.util.MyBeanUtils
public class MyBeanUtils
extends org.apache.commons.beanutils.PropertyUtilsBean
Title:
Description:
- 版本:
- 2.0
- 作者:
- 刘高峰
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidcopyBean2Bean(Object dest, Object orig) 把orig和dest相同属性的value复制到dest中static voidcopyBean2Map(Map map, Object bean) static voidcopyBeanNotNull2Bean(Object databean, Object tobean) 对象拷贝 数据对象空值不拷贝到目标对象static voidcopyMap2Bean(Object bean, Map properties) 将Map内的key与Bean中属性相同的内容复制到BEAN中static voidcopyMap2Bean(Object bean, Map properties, String defaultValue) Map内的key与Bean中属性相同的内容复制到BEAN中 对于存在空值的取默认值static voidcopyMap2Bean_Nobig(Object bean, Map properties) 自动转Map key值大写 将Map内的key与Bean中属性相同的内容复制到BEAN中从类继承的方法 org.apache.commons.beanutils.PropertyUtilsBean
addBeanIntrospector, clearDescriptors, copyProperties, describe, getIndexedProperty, getIndexedProperty, getInstance, getMappedProperty, getMappedProperty, getMappedPropertyDescriptors, getMappedPropertyDescriptors, getNestedProperty, getProperty, getPropertyDescriptor, getPropertyDescriptors, getPropertyDescriptors, getPropertyEditorClass, getPropertyOfMapBean, getPropertyType, getReadMethod, getResolver, getSimpleProperty, getWriteMethod, getWriteMethod, isReadable, isWriteable, removeBeanIntrospector, resetBeanIntrospectors, setIndexedProperty, setIndexedProperty, setMappedProperty, setMappedProperty, setNestedProperty, setProperty, setPropertyOfMapBean, setResolver, setSimpleProperty
-
构造器详细资料
-
MyBeanUtils
public MyBeanUtils()
-
-
方法详细资料
-
copyBeanNotNull2Bean
对象拷贝 数据对象空值不拷贝到目标对象- 参数:
dataObject-toObject-- 抛出:
NoSuchMethodException- copyException
-
copyBean2Bean
把orig和dest相同属性的value复制到dest中- 参数:
dest-orig-- 抛出:
IllegalAccessExceptionInvocationTargetExceptionException
-
copyBean2Map
-
copyMap2Bean
public static void copyMap2Bean(Object bean, Map properties) throws IllegalAccessException, InvocationTargetException 将Map内的key与Bean中属性相同的内容复制到BEAN中- 参数:
bean- Objectproperties- Map- 抛出:
IllegalAccessExceptionInvocationTargetException
-
copyMap2Bean_Nobig
public static void copyMap2Bean_Nobig(Object bean, Map properties) throws IllegalAccessException, InvocationTargetException 自动转Map key值大写 将Map内的key与Bean中属性相同的内容复制到BEAN中- 参数:
bean- Objectproperties- Map- 抛出:
IllegalAccessExceptionInvocationTargetException
-
copyMap2Bean
public static void copyMap2Bean(Object bean, Map properties, String defaultValue) throws IllegalAccessException, InvocationTargetException Map内的key与Bean中属性相同的内容复制到BEAN中 对于存在空值的取默认值- 参数:
bean- Objectproperties- MapdefaultValue- String- 抛出:
IllegalAccessExceptionInvocationTargetException
-