将map中的值赋值给一个java对象

Map tag=new HashMap();

tag.put("001"," 张三");

tag.put("002","李四");

my_UpInfoVo my_UpInfoVo = new My_UpInfoVo();
BeanUtils.populate(my_UpInfoVo, tag);

关于BeanUtils.populate(my_UpInfoVo, tag);的注释如下

BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下:

完整方法:

BeanUtils.populate( Object bean, Map properties ),

这个方法会遍历map<key, value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。


---------------------
作者:Birdrun
来源:CSDN
原文:https://blog.csdn.net/dwyers/article/details/38797127
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自www.cnblogs.com/wth21-1314/p/10179833.html