使用 Resteasy 注释隐藏响应中的一些对象字段

问题描述 投票:0回答:1

是否存在 Resteasy 注释来隐藏某些对象字段?

例如我有

public class X {
    private int a;
    private int b;
    private int c;
}

当我签入提琴手时,前端收到 a、b 和 c,但我只想发送 a 而不创建另一个响应对象(仅在字段上带有注释)。

我可以这样做吗?有注释吗?

谢谢你。

java response resteasy
1个回答
0
投票

我正在使用 jsonb 与 Resteasy 合作。 我发现隐藏该字段的方法是在我的 getters 中使用 @JsonbTransient 。我注意到了我需要隐藏的每一个吸气剂。 就我而言,我使用的是 Lombok 和 @Getter,因此我必须手动重新创建特定的 getter。试试这个:

@JsonbTransient
public String getB( ) {
    return b;
}
@JsonbTransient
public String getC( ) {
    return c;
}
© www.soinside.com 2019 - 2024. All rights reserved.