• Explicit和Implicit 的Dto转换


     今天早晨看到这两个关键词,顺便做个笔记。

    刚好项目中也是经常用到 model和Dto做转换,应该有很多同学都会遇到这种代码。

    比如:这样一个model

    对应这样一个Dto:

    有新同学可能会问model和dto不是基本一样么,为啥还要重复建,这个我个人理解就是 model负责对内,dto对外,dto属性不一定和model

    一致,但是会包含model的全部属性,这里多说了一点。

    既然我们把对象分为了两个,那么这两个肯定会存在相互转换,我们所要说的就在这里。

    我们先看看我们之前所用的转换:

     我们会在Dto中建两个方法分别是 FromModel:负责model转dto,ToModel负责dto转model

    那如果我们使用今天提到的两个类型转换的关键词怎么用呢,如下:

    我这里建了几个类如下:

     

     当我们转换的时候:

     

     

    当然还可以做一些其他的转换,比如就只是类中属性类型的转换等等。

    提示:

    该关键字只能在类内部使用

  • 相关阅读:
    生活记录-- 林微因《分手信》
    生活记录--林觉民《与妻书》
    生活记录--考研日记(1)
    SSO-单点登录(1)
    spring-注解----ext
    spring-注解----transaction
    spring-注解---aop
    spring-注解---autowired
    spring- 注解---values
    一样的Android,不一样的学习
  • 原文地址:https://www.cnblogs.com/myloveblogs/p/12221020.html
Copyright © 2020-2023  润新知