首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何构造REST dto?

如何构造REST dto?
EN

Stack Overflow用户
提问于 2014-06-15 10:24:55
回答 1查看 666关注 0票数 1

我正在构建一个REST api,它接受一组参数,对其进行处理,并给出一个布尔响应。

我的问题是如何构建一个dto对象。我可以在其中一个应用程序中创建一个Java POJO并将其用作REST参数,但这会创建对此应用程序的依赖关系。有没有更好的方法将对象作为REST参数传递?

注意:我之所以不使用path params,是因为我的dto对象可能也包含一个对象列表,而我不确定如何使用path param传递它。

EN

回答 1

Stack Overflow用户

发布于 2014-06-15 13:23:04

如果依赖关系是您关心的问题,您可以创建一个包含DTO类的库。

毕竟,DTO依赖于REST API。如果其中一个改变了,那么另一个也必须改变。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24228675

复制
相关文章
一个开胃小菜:Entity To DTO For REST API
在本教程中,我们将处理在Spring应用程序的内部实体和被发送到客户端的外部DTO(数据传输对象)之间的转换。
烟雨平生
2023/03/07
6140
一个开胃小菜:Entity To DTO For REST API
如何理解 CRUD 与 REST
CRUD 和 REST 是应用开发领域中两个比较常见的概念,但由于二者之间概念存在重叠而常常被混淆。简单来说,REST 是一种软件架构风格,是一种针对网络应用的设计和开发方式。而 CRUD 是一个缩写,指的是数据库中可以执行的四种基本操作:创建 (Create)、读取 (Read)、更新 (Update) 和删除 (Delete)。
码匠Majiang
2023/01/03
9390
如何理解 CRUD 与 REST
PO,BO,VO,DTO
BO是用来处理业务用的实体,业务层的入参和出参都是BO,整个业务都是围绕BO来处理
花落花相惜
2021/11/25
7500
java构造函数方法声明无效_如何构造函数
Java构造函数,也叫构造方法,是JAVA中一种特殊的函数。与函数名相同,无返回值。
全栈程序员站长
2022/10/05
1.7K0
Selenium WebDriver—如何测试REST API
前言:关于如何使用selenium webdriver测试REST api的问题,你可以在StackOverflow.com上看到很多相关的问题。不熟悉自动化测试的新人有时不理解Selenium仅仅基于WebUI做自动化测试。但是,如果你想使用Selenium为UI测试执行一些数据设置/数据清理,那么可以通过一些额外的库来实现这一点;这就是我们将在本文中看到内容。
软测小生
2019/09/26
1.8K0
entity、bo、vo、po、dto、pojo如何理解和区分?
Java开发过程中,基本实体类包都以entity或者model来称呼,可是不少项目中,却以Bo、Vo来命名,面试的时候,也有可能被问到这些问题。那么,这几者分别代表什么意思呢?
Erwin
2020/05/14
4.8K0
不,这样的 DTO!
本文翻译自 Oh No! DTO! by Robert C. Martin,这篇文章很短,强调的内容简单得不能再简单,也许大家早就意识到,但是,我依然可以在很多产品的代码里面找到文中所说的 “教条” 的影子,我说不清为什么,在这里有激烈的讨论,你们说呢?
四火
2022/07/15
3540
不,这样的 DTO!
如何使用SpringMvc处理Rest异常
若你的项目中已经在使用spring,然后你又需要提供rest接口,那么springmvc是一个不错的选择。
Java知音
2018/09/28
1.3K0
软件测试|什么是Python构造方法,构造方法如何使用?
构造方法(Constructor)是面向对象编程中的重要概念,它在创建对象时用于初始化对象的实例变量。在Python中,构造方法是通过特殊的名称__init__()来定义的。本文将介绍Python构造方法的基本概念、语法和用法。
霍格沃兹测试开发Muller老师
2023/10/13
1890
软件测试|什么是Python构造方法,构造方法如何使用?
构造方法(Constructor)是面向对象编程中的重要概念,它在创建对象时用于初始化对象的实例变量。在Python中,构造方法是通过特殊的名称__init__()来定义的。本文将介绍Python构造方法的基本概念、语法和用法。
霍格沃兹测试开发Muller老师
2023/08/08
2870
软件测试|什么是Python构造方法,构造方法如何使用?
VO,DTO,PO 的见解
1.VO,DTO,PO的概念 VO 是Value Object 的缩写,值对象,位于视图层,每一个字段与视图层所需要的字段对应 DTO是Data Transfer Object 的缩写,数据传输对象,在视图层和服务层之间传输用来转换从PO到VO,或者从VO到PO的中间对象 PO 是Persistent Object 的缩写,持久化对象,位于持久层,每一个字段,与数据库相对应 2.举例说明 现在有一个html页面,上面有个用户注册表单, 有username、password、age 3个字段 VO 也有这三个字段对应视图上的3个字段
botkenni
2022/01/21
8990
VO,DTO,PO 的见解
何时使用Entity或DTO
JPA和 Hibernate允许你在 JPQL和 Criteria查询中使用 DTO和 Entity作为映射。当我在我的在线培训或研讨会上讨论 Hibernate性能时,我经常被问到,选择使用适当的映射是否是重要的? 答案是:是的!为你的用例选择正确的映射会对性能产生巨大影响。我只选择你需要的数据。很明显,选择不必要的信息不会为你带来任何性能优势。
乱敲代码
2019/07/17
1.9K0
何时使用Entity或DTO
Django REST Framework-如何使用分页
在 Web 开发中,处理大量数据是非常常见的。但是,如果一次性返回所有数据,不仅会增加服务器的负担,而且还会影响客户端的响应时间。为了解决这个问题,分页被广泛应用于 Web 应用程序中,特别是在 RESTful API 中。
玖叁叁
2023/04/25
2K1
如何使用 Spring Boot 创建 REST API ?
Spring Boot 是一个功能强大的框架,可以轻松创建 RESTful API。在本文中,我们将逐步指导如何使用 MySQL 和 JPA 在 Spring Boot 中创建 RESTful API。我们将首先创建一个新的 Spring Boot 项目并根据我们的需求对其进行配置。
用户1418987
2023/10/26
7770
如何使用 Spring Boot 创建 REST API ?
JavaScript如何借用构造函数继承
这篇文章主要介绍了JavaScript如何借用构造函数继承,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
用户1289394
2021/10/13
8900
MyBatis 如何构造动态 SQL 语句
  以前看过一个本书叫《深入浅出 MFC 》,台湾 C++ 大师写的一本书。在该书中写道这样一句话,“勿在浮沙筑高台”,这句话写的的确对啊。编程很多语言虽然相同,但是真正做还是需要认真的学习,如果只是想着按想像着来,真的是会走很多弯路,浪费很多时间。
星哥玩云
2022/08/16
5980
如何构造一个 OffsetDateTime()
张紫娃
2023/07/20
2550
如何构造一个 OffsetDateTime()
如何为微服务选择REST框架
每个行业都会经历变化,变化是不可避免的。为了适应变化和交付,我们需要使用正确的工具,因此我们必须查看市场上或软件行业开源领域中现有工具的性能。性能是:对于特定数量的请求,系统需要多少时间来响应。
程序你好
2018/10/18
1.3K0
如何为微服务选择REST框架
如何构造一个 Date()
An instantaneous point on the time-line. 中文描述就是Instant表示高精度时间戳
张紫娃
2023/07/19
2940
如何构造一个 Date()
Android dtbo(1) dto简介
设备树 (DT, Device Tree) 是用于描述 non-discoverable(google这样写的,意思应该就是硬件信息看不到) 硬件的命名节点和属性构成的一种数据结构。操作系统(例如在 Android 中使用的 Linux 内核)会使用 DT 来支持 Android 设备使用的各种硬件配置。硬件供应商会提供自己的 DT 源文件,接下来 Linux 会将这些文件编译成引导加载程序使用的DTB(Device Tree BLOB)文件。
233333
2023/05/07
2.7K0
Android dtbo(1) dto简介

相似问题

REST API -DTO?

31

REST URL的DTO处理

11

DTO域对象的构造

12

C# REST字典DTO

30

如何从控制器构造DTO对象

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文