我使用Spring MVC框架创建了休息服务&在后端我使用hibernate对象从数据库中获取数据。我通过其余的服务响应直接暴露hibernate对象。但现在我想过滤/不想显示,其余服务响应中的域对象的一些字段。我想知道可能的&性能有效的解决方案。我试过,JsonView,JsonFilter,@ JsonIngore&创建了一个POJO,它将从hibernate对象&然后将在json响应中显示。还有其他方法吗?使用JsonFilter有什么缺点吗? BTW我已经在spring rest controller类中实现了所有这些解决方案(除了@jsonIgnore,我在hibernate对象中添加了这个注释)
使用jackson objectMapper类有什么缺点吗?
提前致谢