【发布时间】:2020-04-04 10:19:35
【问题描述】:
我想返回一条自定义消息以及我的端点应该以 json 格式返回的数据。例如:
{
"id": "1",
"name": "John",
"surname": "Jackson",
"city": "Los Angeles"
"message": "There was only 1 person in chosen category"
}
所以我的 POJO 类的人有字段:id、name、surname、city。但是我也想返回消息,以便客户端应用程序可以在前端显示消息。我一直在寻找解决方案。默认情况下,控制器端点可以将对象作为 json 返回没有问题。但这只是给了我数据,200 个状态,仅此而已。我发现了关于返回 ResponseEntity 的信息,但这也不能解决问题,因为在响应正文中它需要一个 POJO,所以我仍然无法将自定义消息与数据一起发送。我需要发送自定义消息、数据和适当的状态代码。
【问题讨论】:
-
创建一个新类,该类包装您的类的实例并具有
message属性并改为返回它的实例。
标签: java json spring rest httpresponse