过滤Json响应 - Spring rest服务

时间:2016-02-24 02:13:36

标签: spring-mvc jackson spring-restcontroller spring-rest

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

使用jackson objectMapper类有什么缺点吗?

提前致谢

0 个答案:

没有答案