小工具(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、激活码也是不能重复的
//========================================
ToBean作用:把一个map中的数据封到javabean中
* 要求:
* 1、要求map中的key名称与javabean中的属性名称
新建person.java:
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);
}
}
相关文章推荐
- 小工具之UUID和map 转换 JavaBean
- 1、CommonUtils.uuid()和CommonUtils.toBean(map, Person.class)
- Java中Map与JavaBean相互转换的工具
- 小工具(7):项目所需小工具之VerifyCodeServlet(生成一次性图片验证码)
- 小工具(2):项目所需小工具之JdbcUtils(1获取Connection,2事务管理)
- javaBean与Map相互转换工具
- DotNet 项目开发文档的自动生成和相关工具的使用
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- 一种Map与JavaBean可配置转换的实现
- 推荐一个代码生成工具Commonclipse
- 年底收藏系列-Java安全工具,生成MD5,Base64,UUID
- 如何利用NB代码生成工具和NBear框架,快速开发WEB项目
- SQL Server 数据库文档生成工具开源项目【合作邀请】
- Sitemap.xml在线生成站点与工具(转)
- SQL Server 数据库文档生成工具开源项目【合作邀请】
- DAL是通过代码生成工具自动生成的XSD强类型dataset怎么样把DAL和BLL都独立成项目。
- 发表个asp.net的代码生成工具吧,自己写的,一直在项目中使用的,类似Pet Shop代码格式
- 自动生成JavaBean的轻量级小工具
- XML与JavaBean相互转换工具
- Eclipse java项目打包工具(fatjar)、Java EXE 启动文件生成程序