Marshall使用entityfilter功能使用jersey嵌套对象

时间:2015-02-27 10:31:26

标签: java rest jersey moxy

我正在使用moxy withing glassfish 4.1并且有一个工作的entityfilter配置为仅在请求时公开某些属性。

在我的应用程序中注册了entityfilter功能时,嵌套对象无法编组。当我禁用entityfilter时,所有内容都被正确封送。

如果我删除所有的entityfilter注释并只启用该功能,则嵌套对象比2级更深,不会被渲染。

使用entityfiltering时还有其他需要考虑或启用的内容吗?

1 个答案:

答案 0 :(得分:2)

在配置方面没有其他需要考虑的因素,实际上它是Jersey实体过滤功能的一个错误。

我在我的域模型中遇到了同样的问题,发现了你的StackOverflow问题以及你在Jersey' s Jira上发布的问题。我在泽西的Jira上提出的问题中提交了一些代码,显示了该错误,他们重新打开了问题并将其添加到他们的待办事项中,并将在未来的冲刺中修复该错误。

https://java.net/jira/browse/JERSEY-2808