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

小工具(1):项目所需小工具之CommonUtils(1生成uuid,2Map转换成JavaBean)

2014-10-22 17:20 696 查看
1、导入源代码:

1、执行sql本

2、打开myeclipse,把itcastgoods源代码导入:

把源代码中的src和webroot导入即可。

知识点:导入文件后,会出现错误,方法:



新建CommonUtilsTest.java:

测试CommonUtils类

* CommonUtils类依赖的jar:commons-beanutils.jar ,commons-logging.jar

测试uuid()

* 返回一个随机的32位长的字符串

* 用处:

* 1、用来做id,数据库表中的主键是不能重复的,它就是不重要的。

* 2、激活码也是不能重复的

/*
* 测试CommonUtils类
* CommonUtils类依赖的jar:commons-beanutils.jar ,commons-logging.jar
* */
public class CommonUtilsTest {
/*
* 测试uuid()
* 返回一个随机的32位长的字符串
* 用处:
*    1、用来做id,数据库表中的主键是不能重复的,它就是不重要的。
*    2、激活码也是不能重复的
* */
@Test
public void testUuid(){
String s = CommonUtils.uuid();
System.out.println(s);
}


//========================================

ToBean作用:把一个map中的数据封到javabean中

* 要求:

* 1、要求map中的key名称与javabean中的属性名称

新建person.java:

public class Person {
private String pid;
private String pname;
private int age;
private String sex;
//get、set方法


package cn.itcast.test;

import java.util.HashMap;
import java.util.Map;

import org.junit.Test;

import cn.itcast.commons.CommonUtils;
/* * 测试CommonUtils类 * CommonUtils类依赖的jar:commons-beanutils.jar ,commons-logging.jar * */ public class CommonUtilsTest { /* * 测试uuid() * 返回一个随机的32位长的字符串 * 用处: * 1、用来做id,数据库表中的主键是不能重复的,它就是不重要的。 * 2、激活码也是不能重复的 * */ @Test public void testUuid(){ String s = CommonUtils.uuid(); System.out.println(s); }
//=======================================
/*
* ToBean作用:把一个map中的数据封到javabean中
* 要求:
* 1、要求map中的key名称与javabean中的属性名称
* */
@Test
public void testToBean(){
/*
* 创建 Map
* */
Map<String,Object> map = new HashMap<String,Object>();
map.put("pid", "123");
map.put("pname", "张三");
map.put("age", "23");

//通过map的数据来创建 Person类型的javaBean对象
Person p = CommonUtils.toBean(map, Person.class);
System.out.println(p);
}
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: