我有一个这样的领域:
@ManyToOne
@JoinColumn(name = "organization_id")
@JsonIgnore
private Organization organization;
通常我不希望它出现在json
我通过@RestController
spring
'a. 但在某些情况下,我希望这个字段仍然显示。可能吗?
我有一个这样的领域:
@ManyToOne
@JoinColumn(name = "organization_id")
@JsonIgnore
private Organization organization;
通常我不希望它出现在json
我通过@RestController
spring
'a. 但在某些情况下,我希望这个字段仍然显示。可能吗?
我认为@JsonView 注释会适合你。
你可以在这里阅读更多。
作为替代方案,您可以将 @JsonFilter 注释挂在您的实体类上。例如:
并在方法中的控制器类中:
在这种情况下,数组中指定的所有字段
except
都将从json
“合同”过滤器中排除