老师,关于就是pojo转换成vo类的方法

来源:8-3 后台获取商品详情功能开发及PropertiesUtil配置工具,DateTimeUtil时间处理工具开发

慕沐73698

2019-08-05

老师,关于就是pojo转换成vo类的方法BeanUtils提供了一个copyProperties方法去实现源到vo类.关于里面的时间和路径我们是否可以单独设置即可.这样这一块的代码可以少写好多.

ProductDetailVo productDetailVo=new ProductDetailVo();
productDetailVo.setId(product.getId());
productDetailVo.setSubImages(product.getSubImages());
productDetailVo.setPrice(product.getPrice());
productDetailVo.setMainImage(product.getMainImage());
productDetailVo.setSubtitle(product.getSubtitle());
productDetailVo.setCategoryId(product.getCategoryId());
productDetailVo.setDetail(product.getDetail());
productDetailVo.setName(product.getName());
productDetailVo.setStatus(product.getStatus());
productDetailVo.setStock(product.getStock());
BeanUtils.copyProperties();

改写成BeanUtils.copyProperties(product,productDetailVo);
关于createTime我们可以让他们里面的名称不同,然后自己把值塞进去.
写回答

1回答

geelylucky

2019-08-05

注意浅拷贝和深拷贝的问题。不了解这个原理的话,建议使用set方法

0
1
Surrin1999
那个。。set不也是浅拷贝吗
2019-10-29
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9505 学习 · 8820 问题

查看课程