码迷,mamicode.com
首页 > 其他好文 > 详细

controller接收参数的对象是vo还是dto?

时间:2020-01-19 12:58:31      阅读:520      评论:0      收藏:0      [点我收藏+]

标签:调用   https   目的   域服务   小项目   中转   后端   创建   分离   

https://bbs.csdn.net/topics/392372300

 

应该传的是vo 但是根据情况而定,尤其是前后分离,有特定的前端开发人员的时候。因为dto往往会添加很多额外的数据信息,打个比方,用户新增,往往前端传递的是账户名、密码、创建人标示等等很少的信息,但是dto作为一个中转数据,会添加例如更新人、用户状态等等其他的信息,如果前端传递的是dto,如此多的额外信息会给前端造成很多问题。如果是小项目的话,前后端都是一个人在进行,那就无所谓了,后端需要哪些,不需要哪些心里有数,传递dto就无所谓了。 一般的数据转换是,前端传递vo给接口,接口将vo转为dto传递给service,service将dto分解为do,调用领域服务进行调度,然后逆向转为vo或者其他的返回结果,传递给前台。

controller接收参数的对象是vo还是dto?

标签:调用   https   目的   域服务   小项目   中转   后端   创建   分离   

原文地址:https://www.cnblogs.com/a1304908180/p/12213155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!