修改响应对象由端点驱动
我有一个端点方法返回项目列表,我想知道如何拦截此列表以应用一些修改:
@PostMapping(value="/someUrl")
public List<Items> find(@RequestBody Command cmd){
//do something
return arrayListOfItems;
}
我尝试使用handlerinterceptor
httpservletresponse 在这里?,如果不是最好的解决方案?
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object o, ModelAndView modelAndView) throws IOException {
//how can I get the returned List<Items> and modify it here, before returning it to the client
}
I have an endpoint method that returns a List of Items, I wonder how can I intercept this list to apply some modifications for example:
@PostMapping(value="/someUrl")
public List<Items> find(@RequestBody Command cmd){
//do something
return arrayListOfItems;
}
I tried to do using HandlerInterceptor
, is it possible to get the returned list from the HttpServletResponse
here?, if not what is the best solution ?
public void postHandle(HttpServletRequest request, HttpServletResponse response, Object o, ModelAndView modelAndView) throws IOException {
//how can I get the returned List<Items> and modify it here, before returning it to the client
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论