如何将RestController的结果添加到Spring中的自定义包装对象中

问题描述 投票:0回答:1

我们的前端应用程序始终期望结果使用某种json格式,例如:

{
success: true,
errors: [],
responseObject: ...
}

说我想返回一个用户列表,该列表将是responseObject中的一个。现在,我希望能够从restcontroller返回此列表,并使用类似控制器的建议将列表包装在此响应对象中。但是据我了解,在这种情况下我无法使用控制器建议。有办法吗?

spring spring-boot spring-restcontroller
1个回答
0
投票

您可以为此使用过滤器。您可以从响应对象获取用户列表,包装所需的模型结构并更改响应。

示例:https://medium.com/@sportans300/fiddling-with-httpresponses-in-java-2a269cd5a474

© www.soinside.com 2019 - 2024. All rights reserved.