当前位置: 首页 > news >正文

委托别人做网站 域名所有权市场调研的四个步骤

委托别人做网站 域名所有权,市场调研的四个步骤,去哪个网站找题目给孩子做,塘厦网站建设一.为什么要转换实体类 通常在后端开发中经常不直接返回实体Entity类,经过处理转换返回前端,前端提交过来的对象也需要经过转换Entity实体才做存储。 二.怎么转换 使用的BeanUtils.copyProperties方法虽然可以实现转换,但是比较粗暴&#…

一.为什么要转换实体类

通常在后端开发中经常不直接返回实体Entity类,经过处理转换返回前端,前端提交过来的对象也需要经过转换Entity实体才做存储。

二.怎么转换

使用的BeanUtils.copyProperties方法虽然可以实现转换,但是比较粗暴,不仅效率低下(使用反射)而且仅映射相同名的属性,多数情况下还需要手动编写对应的转换方法实现。插件MapStruct以接口方法结合注解优雅实现对象转换,MapStruct生成器生成代码以更贴近原生的Setter、Getter方法处理属性映射更为高效。

三.MapStruct的使用

如下示例:

实体类User:

@Data
@AllArgsConstructor
public class User {private int id;private String name;private int age;private String address;
}

转换后的类UserVO:

@Data
public class UserVO {private String userName;private int age;
}

转换接口:

@Mapper
public interface UserConvert {UserConvert INSTANCE = Mappers.getMapper(UserConvert.class);@Mapping(source = "name", target = "userName")UserVO toVO(User entity);
}

使用方法:

@Test
public void contextLoads() {User user = new User(0, "Test", 1, "成都高新区");UserVO userVO = UserConvert.INSTANCE.toVO(user);
}

如果有多个字段需要转换的话,使用@mappings注解,如下:

@Mapper
public interface UserConvert {UserConvert INSTANCE = Mappers.getMapper(UserConvert.class);@Mappings({@Mapping(source = "name", target = "userName"),@Mapping(target = "age", target = "age")")})UserVO toVO(User entity);
}

http://www.ritt.cn/news/25778.html

相关文章:

  • 福州做彩票app网站阻断艾滋病的药有哪些
  • 太原网站模板公司磁力搜索器 磁力猫
  • 网站建设对企业很重要天津百度搜索排名优化
  • iis发布网站后无法加载dll现在推广平台哪家最好
  • 网站摇奖活动怎么做下载百度app到手机上
  • seo网站推广优化公司网络营销到底是干嘛的
  • 湖州做网站seo实战培训机构
  • 小程序搭建是什么意思seo网站优化方法
  • 自建网站编程信息流广告推广
  • 杭州市拱墅区住房与建设局网站seo比较好的公司
  • 网上书店电子商务网站建设亚马逊提升关键词排名的方法
  • 评价一个网站设计的好坏友情链接检索数据分析
  • 最好在线网站建设今日国内新闻最新消息大事
  • 域名备案网站建设方案书百度推广人联系方式
  • 网站开发工程师面试题济宁做网站的电话
  • 如果自己制作网站班级优化大师下载安装
  • 网站建设 全网推广百度app关键词优化
  • 兰州网站搜索排名河南seo外包
  • 什么叫子网站河南网站优化排名
  • 网站开发与建设课程设计百度站长平台工具
  • 中国可以做交互的网站百度推广优化
  • 做网站数据库怎么做今日新闻国际头条新闻
  • 武汉seo公司网站广告接单有什么平台
  • 如何建设一个静态网站6重庆seo关键词排名
  • 厦门成品网站微信软文范例大全100
  • 客户做百度推广后修改网站url需要哪些流程网站推广的方式有
  • 专业的外贸网站建设公司怎么seo快速排名
  • 如何用java做网站百度一下你就知道官网新闻
  • 公司付的网站费怎么做分录欧洲站fba
  • 网站设计的布局制作链接的小程序