为啥用DTO

0.部分参数对于开发前端的人来说是无意义的,因为传递也没有效果。所以不应该暴露给前端使用。

1.依据现有的类代码,即可方便的构造出DTO对象,而无需重新进行分析。

2.减少请求次数,大大提高效率。

3.按需组织DTO对象,页面需要的字段我才组织,不需要的我不组织,可以避免传输整个表的字段,一定程度上提高了安全性

4.多次 请求耗费一定的网络资源,减慢效率。如果一次性返回整个实体类,还可能造成数据库表结构的泄漏。

原文地址:https://www.cnblogs.com/dianzan/p/11933835.html