包含Beanutils、属性实用工具、收集实用工具和转换实用工具的JavaBean处理工具类。
从属关系
组公用- beanutils /组id
artifactidcommons-beanutils/artifact id
版本1.9.3 /版本
/dependency案例代码:
导入lombok .数据;
import Java.lang.reflect.invocationtargetexception
导入Java.util .日期;
导入Java.UTIL.Hashmap;
汇入Java.util .地图;
公共类示范法
@Data
公共静态类用户
私有整合者id;
私有字符串名称;
私有字符串电子邮件;
私有字符串日期;
}
publicstaticvoidmain (字符串[ ]数组) {
映射,对象参数映射=新散列映射(;
参数映射(' id ',123 );
params map.put ('名称','张三');
params map.put (电子邮件,)演示@ 163.com);
params map.put ('日期',新日期);
用户用户=新用户(;
特里
org.Apache.com mons.beanutils.beanutils .端口(用户,参数地图);
(卡蒂奇(Illegalaccessexceptione ) ) ) )。
e .打印堆栈跟踪(;
} catch (invocationtargetexceptione ) ) ) ) ) )。
e .打印堆栈跟踪(;
}
system.out.println ('用户='用户);
}
{1}输出:
user=demo.user(id=123,name=张三,email=demo@163.com,date=tue aug 101:14336036 CST 2021 )