zoukankan      html  css  js  c++  java
  • BeanUtils组件的使用

    BeanUtils能够使我们更方便的进行javabean的赋值操作,它的底层是反射的原理

    主要方法有

    copyProperties(Object object,String name,String value)  、name就是javabean中的的私有变量值,值对象就是要赋予的值

    populate(Object object,Map properties) ;将name值和values值放到map集合中,再传入BeanUtils组件中

    setProperties(Object object,String name,String value) 方法同copyProperties

    下面再来看一个改造后的一个工具类,快速封装request数据

    public static Object copyBean(HttpServletRequest request,Object obj){
            
            try {
                Map map = request.getParameterMap();
                
                BeanUtils.populate(obj, map);
                
            } catch (Exception e) {
                e.printStackTrace();
            }
            return obj;
        }
  • 相关阅读:
    对坐标点的离散化
    线段树-离散化处理点
    树状数组
    线段树
    dfs
    vector
    go 参数传递的是值还是引用 (转)
    go 数组指针 指针数组
    go 协程
    go 接口实现
  • 原文地址:https://www.cnblogs.com/it-life-nathan/p/7550518.html
Copyright © 2011-2022 走看看