您的位置:首页 > 产品设计 > UI/UE

03-32位UUID和封装Map对象到指定类型的Bean中

2015-11-01 10:59 447 查看
1.封装CommonUtils,生成UUID

导入jar包:commons-beanutils-1.8.3.jar,而它依赖了commons-logging-1.1.1.jar

有以下两个接口:

String uuid():生成长度32的随机字符,通常用来做实体类的ID。底层使用了UUID类完成;

T toBean(Map, Class<T>):把Map转换成指定类型的Bean对象。通常用来获取表单数据(request.getParameterMap())封装到JavaBean中,底层使用了common-beanutils。注意,本方法要求map中键的名称要与Bean的属性名称相同才能完成映射,否则不能完成映射。

2.测试CommonUtils
@Test
public void testUuid(){
String uuid = CommonUtils.uuid();
System.out.println(uuid);
}
@Test
public void testToBean(){
Map<String,String> map_user = new HashMap<String,String>();
map_user.put("uid", "0001");
map_user.put("uname", "xioaming");
map_user.put("phonenumber", "12345678912");
map_user.put("region", "China");
map_user.put("address", "Beijing");
map_user.put("postcode", "123456");
map_user.put("birthday", "2015-11-1");
User u = CommonUtils.toBean(map_user, User.class);
System.out.println(u);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: