dto 转换为Do 工具类
import org.springframework.beans.BeanUtils;
import org.springframework.util.CollectionUtils;import java.util.ArrayList;
import java.util.List;/*** @author cheng*/
public class CommonBeanUtils {/*** dto 转换为Do 工具类*/public static <T> T dtoTransfer(Object sourceEntity, Class<T> targetClass) {// 判断dto是否为空!if (sourceEntity == null) {return null;}// 判断DoClass 是否为空if (targetClass == null) {return null;}try {T newInstance = targetClass.newInstance();BeanUtils.copyProperties(sourceEntity, newInstance);// Dto转换Doreturn newInstance;} catch (Exception e) {return null;}}/*** do 转换为Dto 工具类*/public static <T> List<T> dtoListTransfer(List<?> sourceEntityList, Class<T> targetClass) {// 判断dto是否为空!if (CollectionUtils.isEmpty(sourceEntityList)) {return null;}// 判断DoClass 是否为空if (targetClass == null) {return null;}try {List<T> objects = new ArrayList<>();for (Object object : sourceEntityList) {T newInstance = targetClass.newInstance();BeanUtils.copyProperties(object, newInstance);objects.add(newInstance);}// Dto转换Doreturn objects;} catch (Exception e) {return null;}}}
dto 转换为Do 工具类相关推荐
- 中文转换为拼音工具类(很全)
中文转换为拼音工具类(很全) 1.所需的jar包 2.工具类(可以直接拿去用) 1.所需的jar包 <!--获取汉字的拼音--><dependency><groupId& ...
- java dto 转换_json dto javabean转换工具类
[java]代码库package com.slb.webservice.servlet; import java.io.IOException; import java.util.ArrayList; ...
- Android开发之dp转像素,像素转换为dp工具类,详细代码,带有源文件下载地址。...
2019独角兽企业重金招聘Python工程师标准>>> import android.content.Context; /** * @author 官网:http://www.93s ...
- springboot 转换为金额大写工具类
代码如下 public static String getDX(int a){String num=String.valueOf(a);StringBuffer buffer=new StringBu ...
- android汉字转url,Android将文本中的URL转换为超链接工具类(原文本有超链接标签也适用)...
public class TextToLinkUtil { public static String textContainUrlToLink(String urlText) { // 先拆分原字符串 ...
- dto转do和do转dto工具类
dto转do和do转dto工具类 package com.mayikt.core.bean;import org.springframework.beans.BeanUtils;public clas ...
- 汉字转换为拼音Java工具类
声明:本文是对https://www.cnblogs.com/DreamDrive/p/5762078.html的整理,感谢博主分享. 我就是爱音乐~ 准备工作:在pom.xml中引入依赖. < ...
- javascript常用工具类的封装
目录 一.js数组工具类 工具类方法 工具类代码 测试MyArrayFn中的所有方法 二.js字符串校验工具类 工具类方法 工具类代码 三.js时间Date工具类 工具类方法 工具类代码 四.js浏览 ...
- [工具库]JOJSONBuilder工具类——一键把多个bean对象数据转换为JSON格式数据
本人大四即将毕业的准程序员(JavaSE.JavaEE.android等)一枚,小项目也做过一点,于是乎一时兴起就写了一些工具. 我会在本博客中陆续发布一些平时可能会用到的工具. 代码质量可能不是很好 ...
最新文章
- cve-2019-1821 思科 Cisco Prime 企业局域网管理器 远程代码执行 漏洞分析
- 每日一皮:当代互联网企业真实写照!
- Java NIO学习系列三:Selector
- 找出数组中被其他元素整除的元素_「每日一题」数组中重复的数字
- ZooKeeper安装过程
- numpy——stack
- three.js之正投影摄像机与透视投影摄像机的区别
- ansible免密登录和账号登录方式
- Opencv3.0.0安装包
- 15天学习MVC后的小结(分享经历与想法)
- 实用教程详解:用OpenCV的DNN模块部署YOLOv5目标检测
- oracle 丁勇 从零开始学_8.1.6 BETWEEN、IN和LIKE范围查询(1)
- 【Web】CSS(No.21)Css经典案例(三)《爱宠知识》
- 计算机信息心得体会作文50字,考试感想作文50字5篇
- imx6ull-qemu 裸机教程1:GPIO,IOMUX,I2C
- 高并发 WEB 服务器 nginx 源码通读中文分析注释,带详细函数注释及函数调用注释,附 github 地址,后期持续维护更新...
- BP神经网络原理及Python实现
- Docker——docker-volume原理
- 【Coling 2022】Context-Tuning: Learning Contextualized Prompts for Natural Language Generation
- 鸿博信通语音调度解决方案
热门文章
- 设置word表格行高
- 一、我来说LuCI: LuCI官方----3. Theme and Modules
- 如何在GitHub上创建自己的仓库?
- Arduino文档阅读笔记-4 WHEEL ROBOT CAR BASIC EXAMPLE
- C++11多线程第一篇:并发基本概念及实现,进程、线程基本概念
- c# .net接口协定Contract
- JAVA实现的微信扫描二维码支付
- java中person作用_Java题目:建立一个人类(Person)和学生类(Student) 功能要求:
- 乒乓球 牛客 NTT
- Stay Hungry,Stay Foolish的解读