controller通过map返回减少dto类的创建
更多精彩关注公众号
不要把实体类对象直接返给前端 ,首先想到的是创建DTO,但是这样就造成大量的DTO,显得很臃肿,为了减少dto的数量,像一些比较少的参数避免创建不必要的DTO,通过本次优化达到业务的目的
(VO按数据库表创建,DTO用于接收或映射Http请求,在BO层将DTO赋值给各个VO)
适不适合 可以看看 这个探讨:
使用Map取代VO和DTO是否合理
Java 数据查询,使用 Map 还是实体类封装?
使用JavaBean比Map作为参数在性能,维护性方面更好
总结 重点就是代码维护性(作者不要写自己, 看谁不顺眼写谁
controller通过map返回减少dto类的创建相关推荐
- SpringJPA中多表关联查询并返回自定义dto带分页
如题:要实现SpringJPA中多表关联查询并返回自定义dto带分页功能,使用SpringJAP的查询时暂时没找到合适的方法,也不想强制去给实体间做关联,于是有如下代码: 一.建立自己需要返回的dto ...
- Collection集合类和Map接口各实现类详解
Java的集合类(collection接口和Map) 一.集合概述 集合:集合是java中提供的一种容器,可以用来存储多个数据. 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的.集合的长 ...
- 集合框架详解之Set、Map接口与实现类
集合框架 1.Set集合 1.1Set集合概述 Set实现类:HashSet类.TreeSet类 特点:无序.无下标.元素不可重复 方法:全部继承自Collection中的方法 1.11 Set接口的 ...
- JS中集合对象(Array、Map、Set)及类数组对象的使用与对比
JS中集合对象(Array.Map.Set)及类数组对象的使用与对比 在使用js编程的时候,常常会用到集合对象,集合对象其实是一种泛型,在js中没有明确的规定其内元素的类型,但在强类型语言譬如Java ...
- Collection 和 Map接口及其实现类总结
Collection 和 Map接口及其实现类总结 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Ele ...
- 使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体
使用 @ControllerAdvice 和 实现ResponseBodyAdvice接口, 拦截Controller方法默认返回参数,统一处理返回值/响应体 1.Controller代码 以下是Co ...
- Map集合、Collections类
在生活中有许多带有映射关系的数据,比如一个身份证号就对应一个人,那么我们如何存储这样的数据呢,在Java中为我们提供了另外的集合:Map集合.Map集合常用的实现类有( HashMap, Hash ...
- Java集合篇:Map接口、Map接口的实现类、Collections集合工具类
目录 一.Map接口 1.1 Map接口概述 1.2 Map接口常用功能 二.Map接口的实现类 2.1 Map实现类之一:HashMap 2.1.1 HashMap概述 2.1.2 HashMap的 ...
- Day18JavaSE——Map集合Collections工具类集合案例练习
Day18JavaSE--Map集合&Collections工具类&集合案例练习 文章目录 Day18JavaSE--Map集合&Collections工具类&集合案例 ...
最新文章
- Nvidia推边缘运算平台EGX 未来将提供企业AI模型参考框架
- Uncaught ReferenceError: angular is not defined
- [转]MacBook Pro上装三系统 OS X、Ubuntu、Win 7
- 重温6 ListView相关|单位dp/sp
- 云原生生态周报 Vol. 2
- Python 函数 -next()
- TypeError: type ‘types.GenericAlias‘ is not an acceptable base type
- C# LINQ to XML
- 无法读源文件或磁盘_文件、文件夹、磁盘加密 -我们推荐这个便宜的解决方案!...
- 柳絮飘,往事忆:前言
- 生活感悟,人生正能量!--摘自张瑞敏演讲语录
- 杭州好玩景点攻略76
- Apache web服务器(LAMP架构)
- 六月集训(第21天) —— 堆(优先队列)
- H5C3常见知识点总结
- php做网站需要html,杭州做网站:所有新的PHP, CSS和HTML帮助表
- 老生常谈:让软件留下临终遗言并优雅地关闭
- 八 Civil3d常用显示样式的编辑与创建 ----纵断面标签
- C语言实现一个简单的求正方形,长方形,圆形,正方体,长方体,球体 周长,表面积,体积 数据的程序
- 这三个SCI期刊快速高录用!AI、多模态、物联网等主题,因子稳中看升