采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
DTO跟VO有什么不一样?目前来看好像跟我平时用VO的作用差不多。。
其实只是叫法不同,实际用法是一样的,都是用来前后端传输数据用的。
比如数据库表对应的实体,有些叫xxxDO,有些叫xxxDomain,有些叫xxxEntity,我课程里就直接叫xxx。根据各自项目的约定来就可以了。
蛙蛙老师我的理解有没有误差, 就是发送给前端的字段信息包装在vo类里(这个就很常见,比如按照约定api文档的格式进行返回.),接受前端传来的字段信息包装在bo类(比如前端发来的表单,字段比较多,可以用一个bo类来接收.).dto是在层与层之间传输,如果你并不需要相应实体类的所有字段,可以使用该实体的dto类(需要哪些字段就放那些),这节课蛙蛙老师也说了,经过逆向生成工具生成的实体类,约定不能改变,
你这样也可以的,包装类职责更清晰。只是这种包装类太多种的话,经常要做转换,所以我就简化一点,把你说的vo,bo,dto统一成一层dto
谢谢蛙蛙老师,就是我毕竟还在学校里,没有真实的接触过工作场景,在真实的开发中,会不会分的这么细呢,还是不同的团队有不同的约定
登录后可查看更多问答,登录/注册
全网稀缺课程 市场热门项目+主流框架 一课掌握前后端技术
2.0k 4
1.1k 1
1.5k 18
1.2k 13