【发布时间】:2013-06-27 22:40:49
【问题描述】:
我对循环参考有疑问。
我有将对象返回到前端的 Rest Webservices,问题是当我尝试返回具有多个引用的对象时,结果我得到一个无限响应,这会生成
java.lang.IllegalStateException:
Cannot call sendError() after the response has been committed
对象由 Hibernate Code Generation 自动生成,我需要在后端有循环引用,我只需要在使用 Jackson 将信息发送到前端之前将其删除。
控制器方法头是:
@RequestMapping(value="/list", method=RequestMethod.POST)
public @ResponseBody eventResponse list(@RequestBody String sessionID) {
我没有做任何明确的事情来转换为 Json,我是这个新手,我认为 jackson 自动解决了这个问题。
【问题讨论】:
标签: java json jackson circular-reference