`

项目小工具之将map中的数据封装到javaBean中

    博客分类:
  • java
 
阅读更多

先下载并引入一个封装好的jar包(itcast-tools-1.4.jar,commons-beanutils.jar,commons-logging.jar这个小工具中CommonUtils类就两个方法:

上篇文章写了生成随机数的方法,这篇写另外一个方法:将map中的数据封装到javaBean中

 

public void testToBean() {
	Map<String,String> map = new HashMap<String,String>();
	/*
	* map的key:pid、age、birthday、myname
        * person的属性:pid、age、birthday、name
	* map中没有名为name的键值,而多出一个名为myname的键值,所以映射后的person对象的name属性值为null。
	* map中的age和birthday都是字符串类型,而person的age是int类型、birthday是Date类型,但toBean()方法会自动对Map中值进行类型转换。
		 */
		map.put("pid", CommonUtils.uuid());
		map.put("age", "23");
		map.put("birthday", "2014-01-30");
		map.put("myname", "张三");
		
		Person p = CommonUtils.toBean(map, Person.class);
		System.out.println(p);
	}

 

  • 大小: 40.6 KB
分享到:
评论

相关推荐

    将一个Map中的数据封装到javaBean中

    将一个Map中的数据封装到javaBean中

    JavaBean和Map转换封装类的方法

    下面小编就为大家带来一篇JavaBean和Map转换封装类的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Java连接数据库 JDBC封装类 带使用例子

    Java JDBC封装类,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类使用。

    commons-beanutils-1.8.3

    beanUtils,是一个封装JavaBean的工具,可以直接把map封装到javaBean中

    java+servlet+javabean实验报告(3)

    jsp的标准动作的用法,适合初学者,里头含有他人关于中文乱码的 ...总结,实验报告加源代码掌握如何操作session对象,会使用session相关的属性和方法,Map、Set对象的用法。;利用session实现购物车功能。

    自定义java常见工具类

    3:javabean到map的自动映射封装 4:javabean java对象到xml的自动封装 5:各种日期格式的处理 6:json的自动封装处理 7:fusionchart各种图 显示样式的定义 8:各种排序算法 9:其他很多。。。想看 下载吧

    JDBC封装类升级版,支持DBCP、C3P0连接池,Java连接数据库带例子

    Java JDBC封装类升级版,带增删改查例子,支持oracle,MySql,hsqldb 等,支持事务,返回数据格式 支持二维数组,MAP格式,以及javabean对象。有利于初学者DbDemo.java为demo,Connect为jdbc封装类,可以作为项目共通类...

    BaseOkHttpV3::fire:OkHttp的二次封装库,提供各种快速使用方法以及更方便的扩展功能。提供更高效的Json请求和解析工具以及文件上传下载封装,HTTPS和cookie操作也更得心应手

    本库中自带OkHttp库,并关联关联的okio库进行了包名的修改和封装,因此不会影响到您项目中的其他版本的okHttp库,也不会产生冲突。 提供统一返回监听器ResponseListener处理一切返回数据,无论是错误还是成功,都...

    安卓java读取网页源码-AndroidDemo:安卓演示

    service:发送请求,获取数据,会加入到ZKBoysSDK.java工厂类中,供android 的 view层从ZKBoysSDK.java中调用 exception:扩展ServiceException中的异常类型,以及自定义其他异常等 ZKBoysSDK.java:这个是个service...

    java面试题

    Struts2只是起到一个数据接收和转接的功能,就是Controller控制器,而传来数据的页面叫view显示层,Struts2将数据提交给进行处理的类叫Model模型层,专门进行数据处理和数据库的连接。 heap和stack有什么区别? 答:...

    Spring面试题

    AOP 的核心构造是方面,它将那些影响多个类的行为封装到可重用的模块中。 AOP 和 IOC 是补充性的技术,它们都运用模块化方式解决企业应用程序开发中的复杂问题。在典型的面向对象开发方式中,可能要将日志记录语句...

    Query.java

    JPA自定义SQL语句动态自动拼接工具,自动生成Hql的select语句,和count语句,以及params(Object[])数组的形式,该工具,主要是将前端的数据封装成map对象,或者是对应的Javabean对象后进行动态拼接,也可以加入特定的...

    超级有影响力霸气的Java面试题大全文档

     Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常...

    简单留言板

    将会自动把浏览器提交的数据注入到user实体中,比如userid,username等... 事务的实现,参照Nutz的事务简化实现. ... public boolean delete(final int mid) throws ServiceException { final String sql = Sql...

    使用Java集合模拟JSTL包中的Result接口功能

    在JSP/Servlert/JavaBean技术课程中,本人讲解第六章讲高级JDBC时,再讲到书写通用BaseDAO时,标准课件使用了jstl包中的Result接口来封装数据库的结果集。这样做的结果本人觉得比较麻烦,因为需要导jstl包。如果不想...

    java 面试题 总结

    Session Bean 还可以再细分为 Stateful Session Bean 与 Stateless Session Bean ,这两种的 Session Bean都可以将系统逻辑放在 method之中执行,不同的是 Stateful Session Bean 可以记录呼叫者的状态,因此通常来...

    SpringBoot笔记-下篇.pdf

    整理自尚硅谷视频教程springboot高级篇,并增加部分springboot2.x...2、创建javaBean封装数据 3、整合MyBatis操作数据库 1.配置数据源信息 2.使用注解版的MyBatis; 1)、@MapperScan指定需要扫描的mapper接口所在的包

    医院挂号系统源码(含数据库).pdf

    1.2 读取Socket端⼝数据,并使⽤TableAPI及SQL两种⽅式查询 //读取服务器9999端⼝数据,并转换为对应JavaBean SingleOutputStreamOperator mapDS = env.socketTextStream("hadoop102", 9999) .map(value -&gt; { ...

    JAVA面试题最全集

    1.xml在项目中的作用 2.s-EJB 与 e-EJB的区别 3.会话面的作用 4.cmp与bmp的优缺点 5.j2me程序的必需的几个部分 6.c/s与b/s的区别 7.构建一个connect pool,然后再调用它, 8.j2ee平台与dotnet平台的区别 9....

    java基础案例与开发详解案例源码全

    3.2.1 Java中的八种基本数据类型34 3.2.2 普及二进制36 3.2.3 进制间转换37 3.2.4 基本数据类型间转换38 3.2.5 数据类型应用实例38 3.2.6 引用数据类型39 3.3 关键字.标识符.常量39 3.3.1 变量命名规范39 3.3.2 ...

Global site tag (gtag.js) - Google Analytics