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