success
和error
是我用来表示成功和错误响应的两个类。
我建议使用Spring的@ControllerAdvise
来处理错误。阅读本指南以获得一个很好的介绍,从名为“Spring Boot错误处理”的部分开始。对于深入的讨论,Spring.io博客中有一篇文章更新于2018年4月。
关于这是如何工作的简要总结:
responseentity
。它不负责返回错误或异常响应。@ControllerAdvise
@ExceptionHandler
responseentity
问题内容: 我已经使用Spring MVC 4(或Spring- Boot)编写了简单的rest应用程序。在控制器内,我已返回。但是在某些情况下,我想提供成功的JSON,如果有验证错误,我想提供错误的JSON。当前,成功和错误响应完全不同,因此我为错误和成功创建了2个类。如果内部逻辑正常,我想在控制器内返回。否则我想回来。有没有办法做到这一点。 和是2类,我使用以表示成功和错误响应。 问题答案:
通信对等方发送了一个uint64_t数据字段,它包含一个订单ID,我需要将其存储到不支持无符号整数类型的PostgreSQL-11 DB中。虽然一个实际数据可能超过2^63,但我认为如果我仔细执行一些强制转换,在PostgreSQL 11中的文件可以容纳它。 假设有: 我计划使用以下方法之一将uint64_t值强制转换为int64_t值: null 谢谢!!!
我想回复ResponseEntity的回复。我对在ResponseEntity中提到返回类型的最佳实践有点困惑。 这是我的控制器: 我的主要责任: 这里我的返回类型是GenericResponse、AdminAccount。在ResponseEntity中提及所有退货类型是否是一种良好的做法? 哪个是最好的方法
如果发生错误,我应该以什么格式将响应返回给API用户?只需将响应作为状态代码和错误消息返回即可: (状态401已返回) 或者最好以这种格式返回:
问题内容: 这是一个小问题,因为我可以轻松地参加一对班做这项工作。我并不是真的想要这样做,我觉得应该有一些简单的,内置的,类似于Java的方法来返回两个值。你们最好的,最简单的方法是什么?数组?其他一些数据结构? 问题答案: 据我所知,不幸的是在Java中没有对的内置表示(我当然希望有)。就个人而言,当我编写一个项目时发现配对类经常很有用时,我会创建一个通用类(这可能是您在想的)。返回数组是一种快
我有这样的物体: 现在我只想获取主题和id。有没有办法以这样的格式获取它: 因为即使只使用这个查询 我只能得到这样的记录: 我不喜欢数组的数组,我想获得具有属性id和主题的对象数组。实现这一目标的最佳方式是什么?