java - 一个模型有多个自定义 DTO

标签 java json spring dto

我有一个包含 10 个字段的模型,出于优化目的,不同的 REST 服务调用要么需要自定义的 DTO(即 JSON)对象,要么使用自定义的 DTO(即 JSON)对象进行响应。

例如: 车型有颜色、车门、自动/手动、座椅、车主、型号、年份

Service1 仅返回型号、年份和颜色

Service2 返回颜色、门、自动/手动、座椅、型号、年份(通知所有者已删除)

请分享最佳实践(因为我很可能做错了)?

最佳答案

您可以做的一件事是为模型类定义不同的构造函数。

关于java - 一个模型有多个自定义 DTO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24639339/

相关文章:

json - 无法找到正确的 JSON 请求

Python-在字典/json值中添加多个值

java - Spring:如何从 POST 正文中获取参数?

spring - 如何在 Spring Boot 2.0 执行器端点的 `@Selector` 中使用 `@WriteOperation` ?

java - 如何在 hibernate 和 postgres 上同步 id?

java - 在 Virtual Box 上为 Spring Boot 应用程序运行 WAR 时出错

java - 嵌套同步 map

java - 重写 Java 中的构造函数

java - 在Java中拆分文件以进行多线程

javascript - Angular 2 HTTP json 请求在尝试解析结果时给我一个奇怪的响应