入门︱CommonUtils类的使用
程序员文章站
2022-05-19 15:17:44
...
传播智客的网上图书商城学习记录。
在CommonUtils类中,只有两个方法:
uuid() : 生成一个随机的32位字符串。
toBean(Map map, Class<> clazz) : 把一个map数据封装到javabean中。
public class CommonUtilsTest {
/**
* 测试uuid()
* 返回一个随机的32位的字符串
* 用途:
* 1.用来做id,数据库表中的主键是不能重复的,它就是不重复的;
* 2.**码也是不重复的,也可以用它.
*/
@Test
public void testUuid() {
String s = CommonUtils.uuid();
System.out.println(s);
}
/**
* 作用:把一个map中的数据封装到javabean中
* 要求:
* 1.要求map中的key值与javabean中的属性名称相同
*/
@Test
public void testToBean() {
/**
* 1.创建Map
*/
Map map = new HashMap();
map.put("pid", "123");
map.put("pname", "张三");
map.put("age", 23);
// 通过map的数据来创建Person类型的JavaBean对象
Person person = CommonUtils.toBean(map, Person.class);
System.out.println(person);
}
public static void main(String[] args) {
new CommonUtilsTest().testUuid();
new CommonUtilsTest().testToBean();
}
}
public class Person {
private String pid;
private String pname;
private int age;
public String getPid() {
return pid;
}
public void setPid(String pid) {
this.pid = pid;
}
public String getPname() {
return pname;
}
public void setPname(String pname) {
this.pname = pname;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String toString() {
return "Person [pid=" + pid + ",pname=" + pname + ",age=" + age + "]";
}
}
jar包下载:
1.itcast-tools-1.4.2.jar :点击打开链接
2.commons-beanutils-1.9.3.jar :点击打开链接
3.commons-logging-1.2.jar :点击打开链接
上一篇: 入门︱CommonUtils类的使用
下一篇: python字符串常用的方法