仅当从某些类/包中调用时,才使用Jackson序列化/反序列化字段

时间:2018-11-13 10:37:35

标签: java json rest jackson

标题不能很好地描述它,因此这里有一些详细信息: 假设我有2个不同的REST控制器,但是两个控制器都在相同的@Entity类上运行,这意味着它们具有自动生成的ID字段(由Hibernate提供)。如果调用来自“ management”控制器,那么我想返回包含在JSON中的ID的响应,但是如果调用来自应用程序系统的其他控制器,则我不希望JSON包含任何ID字段。

有许多类似的控制器,是否有针对此功能的Jackson配置级别的解决方案,或者我有一个更好的选择,而不是在选择控制器中将每个ID(在具有多个ID的复杂对象中)设置为null,序列化之前?

0 个答案:

没有答案