BeanUtils工具类常用方法

BeanUtils

BeanUtils 是 Apache commons组件的成员之一,主要用于简化JavaBean封装数据的操作。它可以给JavaBean封装一个字符串数据,也可以将一个表单提交的所有数据封装到JavaBean中。使用第三方工具,需要导入jar包
常用命令1:BeanUtils.copyProperties(chapter,chapterDto),chapter作用实体类持久层,与数据库进行映射,不能修改,特别是项目集成了代码生成工具,但是,不同的需求,需要前端传递不同的参数,此时,借用Dto类型数据,这时,BeanUtils.copyProperties(传递过来的参数,需要的参数)就能很好的实现这个功能
BeanUtils工具类常用方法
BeanUtils工具类常用方法
BeanUtils工具类常用方法
BeanUtils工具类常用方法
注意:
谨慎使用这个copyproperties这个功能,相同的属性都会被替换,不管是否有值

二:常用的工具类

BeanUtils工具常用工具类有两个:BeanUtils、ConvertUtils。BeanUtils用于封装数据,ConvertUtils用于处理类型转换,常用API如下
BeanUtils工具类常用方法

1:set属性

BeanUtils工具类常用方法

2:get属性

String name = BeanUtils.getProperty(bean, “name”);

3:封装表单数据

封装表单数据,使用Map 模拟request.getParameterMap()
BeanUtils工具类常用方法