本文整理汇总了Java中org.springframework.cglib.beans.BeanMap.put方法的典型用法代码示例。如果您正苦于以下问题:Java BeanMap.put方法的具体用法?Java BeanMap.put怎么用?Java BeanMap.put使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.springframework.cglib.beans.BeanMap
的用法示例。
在下文中一共展示了BeanMap.put方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: copytoSoapObject
import org.springframework.cglib.beans.BeanMap; //导入方法依赖的package包/类
private Object copytoSoapObject(Object param, Class<?> soapClass)
throws Exception {
Object soapObject = soapClass.newInstance();
if (soapObject instanceof java.lang.String) {
soapObject = param.toString();
} else {
BeanMap beanMap = BeanMap.create(soapObject);
DynamicDTO dto = (DynamicDTO) param;
for (String key : dto.properties()) {
beanMap.put(key, dto.getValue(key));
}
}
return soapObject;
}
示例2: convert
import org.springframework.cglib.beans.BeanMap; //导入方法依赖的package包/类
/**
* 转换器,设置DynamicDTO的属性值到对应的Model对象
*
* @param target
*/
@SuppressWarnings("unchecked")
public void convert(BaseModel target) {
BeanMap tmp = BeanMap.create(target);
Iterator<String> keys = tmp.keySet().iterator();
String key = null;
while(keys.hasNext()){
key = keys.next();
if(beanMap.containsKey(key)){
StringConverter converter = new StringConverter();
TypeConverterManager.register(String.class, converter);
tmp.put(key, TypeConverterManager.convertType(beanMap.get(key), tmp.getPropertyType(key)));
}
}
}