public class BeanCopyUtils {
private BeanCopyUtils(){
}
public static <T> T copyBean(Object source,Class<T> clazz){
T result = null;
try {
result = clazz.newInstance();
BeanUtils.copyProperties(source,result);
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
}
return result;
}
public static <T,O> List<T> copyBean(List<O> list,Class<T> clazz){
return list.stream()
.map(o->copyBean(o,clazz))
.collect(Collectors.toList());
}
}
自定义工具类将entity转vo
最新推荐文章于 2024-03-23 05:00:00 发布