controller接收参数的对象是vo还是dto?
https://bbs.csdn.net/topics/392372300
应该传的是vo 但是根据情况而定,尤其是前后分离,有特定的前端开发人员的时候。因为dto往往会添加很多额外的数据信息,打个比方,用户新增,往往前端传递的是账户名、密码、创建人标示等等很少的信息,但是dto作为一个中转数据,会添加例如更新人、用户状态等等其他的信息,如果前端传递的是dto,如此多的额外信息会给前端造成很多问题。如果是小项目的话,前后端都是一个人在进行,那就无所谓了,后端需要哪些,不需要哪些心里有数,传递dto就无所谓了。 一般的数据转换是,前端传递vo给接口,接口将vo转为dto传递给service,service将dto分解为do,调用领域服务进行调度,然后逆向转为vo或者其他的返回结果,传递给前台。
相关推荐
风萧萧梦潇 2020-07-28
园搬家测试账号 2020-06-12
Henryztong 2019-12-21
tianhennan 2016-01-15
fairystepwgl 2011-12-01
WhatWhyHow 2010-08-09
qshpeng 2013-02-18
数据分析杂谈 2012-09-24
一览众山小 2012-09-21
yangguirong 2011-12-28
梵天的读书笔记 2011-04-27
dilipy 2011-02-14
87384496 2010-12-30
HiUnicorn 2019-06-26
zhangyayun0 2019-06-25
phpchandler 2010-04-02
MRanger 2010-03-04
步行者 2007-05-14