package beanmap;
import org.springframework.cglib.beans.BeanMap;
import java.util.HashMap;
import java.util.Map;
/**
* map转对象小技巧
*
* @author zzl
* @Date 2022/2/27
* @description BeanMap测试
*/
public class BeanMapTest {
public static void main(String[] args) {
Map<String, Object> map = new HashMap<>();
map.put("userId", 1);
map.put("name", "学生");
Stu stu = new Stu();
BeanMap beanMap = BeanMap.create(stu);
beanMap.putAll(map);
System.out.println(stu.getName() + "," + stu.getUserId());
}
static class Stu {
private Integer userId;
private String name;
public void setUserId(Integer userId) {
this.userId = userId;
}
public Integer getUserId() {
return userId;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
}
BeamMap的使用
最新推荐文章于 2022-06-25 17:55:08 发布