BeanUtils.populate(Object bean,Map properties)的使用方法

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

完整方法:

BeanUtils.populate( Object bean, Map properties ),

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

时间: 2024-10-04 21:27:31

BeanUtils.populate(Object bean,Map properties)的使用方法的相关文章

BeanUtils.populate( Object bean, Map properties )方法的介绍

今天在看公司的代码的时候,看到这个方法.上网搜集了一下这个方法的意思. import org.apache.commons.beanutils.BeanUtils; 这个是apache下面的一个工具类. BeanUtils.populate( Object bean, Map properties ). 这个方法的内部执行机制是.遍历map集合中的key,判断bean对象中是否有以这个和key相同的属性,如果有就将这个key对应的value值,付给bean对应的属性. 原文地址:https://

使用BeanUtils.populate将map集合封装为bean对象

1.前言 最近在做一个javaweb项目练练手,涉及到把jsp页面中表单的内容存到数据库,和request.getParameterMap配合使用可以将jsp页面表单的数据转化为bean对象. 2.介绍 BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下: 完整方法: BeanUtils.populate( Object bean, Map properties ), 这个方法会遍历map<key, val

BeanUtils 以及BeanUtils.populate使用

Apache Jakarta Commons项目非常有用.我曾在许多不同的项目上或直接或间接地使用各种流行的commons组件.其中的一个强大的组件就是BeanUtils.我将说明如何使用BeanUtils将local实体bean转换为对应的value 对象: BeanUtils.copyProperties(aValue, aLocal) 上面的代码从aLocal对象复制属性到aValue对象.它相当简单!它不管local(或对应的value)对象有多少个属性,只管进行复制.我们假设local

BeanUtils.populate 的作用

BeanUtils.populate( bean Object , Map ) --- 是BeanUtils工具类的一个方法: 在使用这个方法之前得有个 JavaBean .. 然后通过该方法将map中的数据映射到JavaBean中的get和set方法中.之后取值就直接从JavaBean中的get和set方法中取值就可以了. 例: User user = new User()       //先定义一个JavaBean对象 BeanUtils.populate( user , request.g

Spring集合 (List,Set,Map,Properties) 实例

下面例子向您展示Spring如何注入值到集合类型(List, Set, Map, and Properties). 支持4个主要的集合类型: List – <list/> Set – <set/> Map – <map/> Properties – <props/> Spring beans 一个Customer对象,有四个集合属性. package com.yiibai.common; import java.util.List; import java.

java实现map和object互转的三种方法

/** * 使用org.apache.commons.beanutils进行转换 */ class A { public static Object mapToObject(Map<string object=""> map, Class<?> beanClass) throws Exception { if (map == null) return null; Object obj = beanClass.newInstance(); org.apache.c

BeanUtils.populate的作用

它是在org.apache.commons.beanutils.BeanUtils包中的一个方法. 方法的作用:将一些 key-value 的值(例如 hashmap)映射到 bean 中的属性. bean public class User { private String uid; private String username; private String password; private String address; private String status; public St

java 使用反射转换对象 Object to Map

Object to Map 转换的三种方法 就是把对象以及其对应的属性名 和属性值, 映射到一个Map中 import java.beans.BeanInfo; import java.beans.IntrospectionException; import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.

Spring框架xml配置文件 复杂类型属性注入——数组 list map properties

Person类中的各种属性写法如下: package com.swift.person; import java.util.Arrays; import java.util.List; import java.util.Map; import java.util.Properties; public class Person { //普通字符串 private String name; //字符串数组 private String[] arr; //字符串列表 private List<Stri