使用 entityfilter 功能编组带球衣的嵌套对象

Marshall nested objects with jersey using entityfilter feature

我在 glassfish 4.1 中使用 moxy,并且有一个工作实体过滤器配置为仅在请求时公开某些属性。

在我的应用程序中注册实体过滤器功能后,嵌套对象不会被编组。当我禁用 entityfilter 时,一切都会正确编组。

如果我删除所有 entityfilter 注释并仅启用该功能,嵌套对象将不会呈现比级别 2 更深的对象。

使用实体过滤时还有什么需要考虑或启用的吗?

在配置方面没有什么额外需要考虑的,它实际上是 Jersey 实体过滤功能的一个错误。

我 运行 在我的域模型中遇到了同样的问题,发现了你的 Whosebug 问题和你在 Jersey's Jira 上发布的问题。我向您在 Jersey 的 Jira 上提出的问题提交了一些代码,显示了该错误,他们已重新打开该问题并将其添加到他们的积压工作中,并将在未来的 sprint 中修复该错误。

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