博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BeanUtils组件的使用
阅读量:6826 次
发布时间:2019-06-26

本文共 680 字,大约阅读时间需要 2 分钟。

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;    }

 

转载于:https://www.cnblogs.com/it-life-nathan/p/7550518.html

你可能感兴趣的文章
[Python3网络爬虫开发实战] 1.7.3-Appium的安装
查看>>
magento 购物车 首页 显示
查看>>
mapper.xml
查看>>
模拟EventCenter,flash自带的事件机制的一个解耦框架,callback回调方式用于模块之间的通信...
查看>>
zookeeper选主算法二
查看>>
JS 中的require 和 import 区别整理
查看>>
stream& datagram socket
查看>>
vue.js 2.0开发(4)
查看>>
urb传输的代码分析【转】
查看>>
ftrace 简介【转】
查看>>
内置函数总结
查看>>
模块的查找顺序
查看>>
wpf中ListBox的选中项与ComboBox间的绑定
查看>>
web前台传参到后台出现错误
查看>>
数据库的备份和导入
查看>>
Oracle trunc()函数的用法
查看>>
col-md-*和col-sm-*
查看>>
前端开发大众手册(包括工具、网址、经验等)
查看>>
IOC容器
查看>>
“利益相关者”课堂讨论电子版
查看>>