在使用BeanUtil.beanToMap将对象转换成Map时,值的类型是对象对应属性类型,而redis要求以String类型存储
使用BeanUtil.beanToMap中自带的CopyOptions方法去修改字段值的类型
Map<String, Object> Map = BeanUtil.beanToMap(POJO_Object,new HashMap<>(),
CopyOptions.create().setIgnoreNullValue(true)
.setFieldValueEditor((fieldName,fieldValue)-> fieldValue.toString()));
本文介绍如何使用BeanUtil的beanToMap方法将对象转换为Map,并通过设置CopyOptions来调整字段值类型为字符串,以便于适配Redis的存储需求。
1231





