将 JsonIgnore 放在 spring 引导中的什么位置

Where to put JsonIgnore in spring boot

哪个是使用 JsonViewJsonIgnore 的理想位置? DTO 还是实体层?我已将它添加到 DTO 层中,但我忽略的 属性 设置为 Null。如果我不使用我就会陷入无限递归

正确的是你在class你returning中使用它,如果你returning DTO,你必须对待它,这样它没有 return 递归数据,您可能需要改造 class,因为拥有无限递归数据并不是很有趣。

如果您仍然对如何操作有疑问,请插入您的代码以便我们更好地分析它。