dto转do和do转dto工具类
package com
.mayikt
.core
.bean
;
import org
.springframework
.beans
.BeanUtils
;
public class MeiteBeanUtils<Dto, Do> {
public static <Do> Do
dtoToDo(Object dtoEntity
, Class
<Do> doClass
) {
if (dtoEntity
== null
) {
return null
;
}
if (doClass
== null
) {
return null
;
}
try {
Do newInstance
= doClass
.newInstance();
BeanUtils
.copyProperties(dtoEntity
, newInstance
);
return newInstance
;
} catch (Exception e
) {
return null
;
}
}
public static <Dto> Dto
doToDto(Object doEntity
, Class
<Dto> dtoClass
) {
if (doEntity
== null
) {
return null
;
}
if (dtoClass
== null
) {
return null
;
}
try {
Dto newInstance
= dtoClass
.newInstance();
BeanUtils
.copyProperties(doEntity
, newInstance
);
return newInstance
;
} catch (Exception e
) {
return null
;
}
}
}
转载请注明原文地址: https://mac.8miu.com/read-489323.html