我担心一个项目建这么多类,一个表的实体类要在各个包下各有一个版本,会不会过多消耗JVM内存?

来源:3-7 封装请求参数和返回参数

洛奇2019

2021-03-08

统一用一个类,然后只是sql的select的字段的增减,这样不好吗?这样是会可维护性比较不好吗?
老要把数据换个马甲再返回到前端,这不麻烦吗?
BeanUtils.copyProperties的效率比较不高,远不如clone快,这么麻烦干脆不换马甲不就好了吗?

写回答

1回答

甲蛙

2021-03-09

你是指实体类太多了,只用domain就可以?

BeanUtils.copyProperties是Spring官方出的,99%的项目只管用就好,不用去考虑性能问题。

前后端交互很多时候跟表并不是一一对应的,单独放一层还是有必要的,往后会碰到更多的场景。

domain跟表的字段是一一对应,但是前后端交互会根据不同的业务灵活的增减属性

1
5
空_宇
回复
甲蛙
我前两天面阿里的时候,就被问了类似的问题,就是说如果要封装这个请求参数,每一个接口都需要写一个类,不是显得很麻烦吗?我就突然意识到这个问题当时没有认真思考,老师可以稍微详细的回答这个问题嘛?
2022-04-15
共5条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程