码迷,mamicode.com
首页 > Web开发 > 详细

04-体验一下apache组织封装的BeanUtil工具包

时间:2018-11-19 23:05:35      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:inf   转java   sys   文件   功能   jar包   get   结果   exception   

apache 自己为程序员们封装了一个专门用于处理的工具类,其功能有(数据类型会自动转成与JavaBean相关的) 

map转javabean

javabean转map

javabean对象复制

获取javabean对象属性值

设置javabean对象属性值…………

 

两个相关jar包文件 Build Path到项目当中去

commons-beanutils-1.9.2.jar

commons-logging-1.2.jar

技术分享图片

 

1.将Map转换成JavaBean对象

/**
     * 刘诗华
     * @param args
     * @throws Exception 
     */
    public static void main(String[] args) throws Exception {
        
        Map<String, Object> m=new HashMap<String, Object>();
        m.put("id", "28");
        m.put("userName", "刘诗华");
        m.put("password", "123456");
        
        User user=new User();
        
        //BeanUtils.copyProperties(dest, orig);  dest:目标    orig:源
        BeanUtils.copyProperties(user,m);
        System.out.println(user);  //结果:User(id=28, userName=刘诗华, password=123456)
        
        Integer id = user.getId(); //我们设置给Map集合的时候,给的是一个字符串,BeanUtils工具自动帮我们转换成包装类Integer类型
        System.out.println(id);
    }

 

04-体验一下apache组织封装的BeanUtil工具包

标签:inf   转java   sys   文件   功能   jar包   get   结果   exception   

原文地址:https://www.cnblogs.com/hua900822/p/9986330.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!