反复的Convert DO\VO\Model很浪费时间啊,不是一个好的方式
讲师的各种convert方法不是很冗余,为什么建个util,传递泛型进行转换?
T convertTFromPojo(Classclazz, Object pojoBean)讲师的各种convert方法不是很冗余,为什么建个util,传递泛型进行转换?
T convertTFromPojo(Classclazz, Object pojoBean)2019-02-23
我说的是代码复用,问题跟分层没关系,分层本身就是需要的。N个方法的入参和出参拥有一致的逻辑,不该合并吗?
public static <T> T convertTFromPojo(Class<T> clazz, Object pojoBean) {
if (pojoBean == null) {
return null;
}
try {
T target = clazz.newInstance();
BeanUtils.copyProperties(pojoBean, target);
return target;
} catch (Exception e) {
logger.error("convertTFromPojo is error-->", e);
}
return null;
}
举报